問題タブ [fastscroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
223 参照

android - 項目リストビューの子に OnclickListener を実装すると、SectionIndexer が実装されます

があり、次のように行アイテムごとListViewに 3 つの item を持つ SectionIndexer で fastscroll を実装したいと考えています。ImageView

https://www.dropbox.com/s/th83hznhqzr01ds/cap2.png?dl=0

imageview 1、2、3ごとにonclicklistenerを実装したいのですが、使用すると

うまくいかない -onClickListener捕まらない、理由がわからない。

これが私のアダプターコードです:

0 投票する
0 に答える
347 参照

android - 高速スクロールの位置を設定するには?

私は今、高速スクロールで ListView を作成しようとしています。そして、次のコードでカスタムの高速スクロール サムを作成しました。

画像は完全に表示されますが、ListView 行の一部を占める非表示領域があります。誰かが私が今何をすべきかを提案してもらえますか? スクロールを右端の端に配置したい..

0 投票する
0 に答える
251 参照

android - Android ListView Fast Scroll - スライダーを使用すると onItemLongClick イベントがトリガーされます

Android 4.4、5.0、5.1 (4.2.2 以前のバージョンは正常に動作します)で、ListView コンポーネント ( listView.setFastScrollEnabled(true); )の高速スクロール機能の非常に奇妙な動作に遭遇しました。

が ListView に設定されている場合、OnItemLongClickListener動作は次のようになります。

1) ListView 内の項目の 1 つで onItemLongClick イベントをトリガーする "Fast Scroll Slider" をクリックします (必ずしもスライダーのすぐ下の項目ではありません)。

2) スライダーが遅いスクロール (指の動きが遅い) に使用されている場合も同じことが起こります。

3) スライダーを高速スクロールに使用すると、「LongClick イベント アニメーション」がトリガーされ、アクションの後に次のグラフィック アーティファクトが表示されます。

ここに画像の説明を入力

多くの ListView 構成で何度もテストされています。

サンプル テスト アプリのソース コードはこちら: http://ge.tt/517ZIFC2/v/0

高速スクロール機能をダメにしてます。これを解決する方法はありますか?

0 投票する
2 に答える
4399 参照

android - Lollipop 5.1 で高速スクロールを処理するには?

バックグラウンド

ここでは、Android Lollipop のストック連絡先アプリのスタイルを模倣する方法を示す小さなライブラリを作成しました。

問題

Android 5.1 では、高速スクローラーが以前のものと大きく異なって見え、右に近すぎて使いにくいようです。

Android 4.4 のスクリーンショット:

ここに画像の説明を入力

Android 5 のスクリーンショットは次のとおりです。

ここに画像の説明を入力

および Android 5.1 の場合:

ここに画像の説明を入力

私が見つけたもの

Android 5.1 のすべての「新機能」セクションと、関連するクラスのドキュメントを調べてみましたが、「 setFastScrollStyle 」を除いて特別なものは見つかりませんでした。ただし、使用方法の説明が見つかりませんでした (さらに、 API 21 からのものであるため、それが理由ではない可能性があります)。

質問

高速スクローラーを少し左に配置して、タッチしやすくするにはどうすればよいですか?

setFastScrollStyle をどのように使用しますか? これに関するチュートリアルはありますか?

0 投票する
1 に答える
797 参照

android - Lollipop で高速スクロール バーが表示されないのはなぜですか

だから私は持っていて、ListView次のように高速スクロールバーを追加しようとしています:

これは API 19 では問題なく動作しますが、API 21 または 22 では、エミュレーターとデバイスの両方でまったく表示されません。

誰でも理由を教えてもらえますか?

0 投票する
2 に答える
3019 参照

android - 高速スクロール プレビュー レターをカスタマイズする方法

カスタム背景アセットを使用して、高速スクロール文字のプレビュー (スクリーンショットの大きな M) をカスタマイズする必要がありますが、それに関するドキュメントが見つかりません。あなたは私を助けることができます?

ここに画像の説明を入力

0 投票する
0 に答える
1820 参照

android - Android - 親を満たすように設定されたxmlドローアブルシェイプサイズ?

私は高速スクロールバーに取り組んでいます。古いデバイスで Android 5.1 スタイルの高速スクロールバーを使用したい (Android 5.0.2、API 21 でテスト中)。ここに私がこれまでに得たものの写真があります。(レピュテ​​ーション システムの関係でまだ写真を投稿できません (私はここにいるのは初めてです)。そのため、私の Google フォトへのリンクです。)

https://goo.gl/photos/YihnpUN3SfjLjjB8A

これが私の問題です:スクロールバートラック(灰色の部分)が画面の高さ全体(より正確にはコンテンツの高さ全体)を取るようにしたいです。これで、アクション バーの数ピクセル下から開始し、ナビゲーション バーの数ピクセル上で終了します。アクション バーの真下から開始し、ナビゲーション バーの真上で終了するようにしたいと考えています。

これが私のコードの実装です:

ドローアブル fastscroll_thumb.xml

ドローアブル fastscroll_track.xml

リストにフラグメントを使用しています:

フラグメント レイアウト ファイル

スタイル.xml

高速スクロールバーの「テーマ」を変更しているだけだと思います。API 21 を使用しているため、ストック スクロールバーの外観が異なります (親指が小さい細い線です - https://goo.gl/photos/T15JVGgpisqqYSd26 )。本来あるべきように、親指を高さ48dp、幅8dpにすることができました。ただし、トラックの高さを変更することはできません。「fill_parent」のようなものに設定したいのですが、できません。許可されている単位は、px、dp、sp、in、および mm だけです。簡単な回避策はありますか、それとも fastscroll の実装を深く掘り下げる必要がありますか?

もう 1 つ質問: 高速スクロール トラックの適切な色を誰か教えてくれませんか? 私は現在使用してい#21000000ます。

ありがとう。

0 投票する
0 に答える
147 参照

android - CursorAdapter fastScroll Alphabet バブルを使用した Android リストビュー

Cursor Adapter からデータを取得するリストビューを作成し、右側にアルファベットのバブルがある高速スクロールを作成したいと考えています。マテリアル デザインでこれを行うための最良の方法/ライブラリは何ですか? 以下のリンクでこれを達成したいと思います。右側の同じデザインのアルファベットの吹き出し。

https://s3.amazonaws.com/uploads.hipchat.com/67537/1095843/8h5VtFvLlRMOsqI/2015-08-19%20at%209.28%20AM.png