これは、stackoverflow に関する私の最初の投稿です。問題が発生したときにこれを使用し、毎回解決策を見つけます。しかし、今日は違います。未解決の問題がある :
私はリストビューを持っていて、これに磁気効果を適用したい. これを行うには、リストビューの位置を移動する Thread で scrollBy を 1 ピクセルずつ使用します。視覚的には完璧です。リストビューの動きは良いです。しかし、ユーザーが再度スクロールしたい場合、リストビューはユーザーの指で通常どおりスクロールする前に、以前の位置 (scrollBy の直前) に戻ります。
たとえば、v.getTop() (v はリストビューのビュー項目にあります) の値を scrollBy の BEFORE と AFTER に表示します。値は同じですが、リストが移動されているため、視覚的には大きく異なります。また、視覚的にも少しアーティファクトが見られます: この仕切りはリストビュー項目でオンになっています。これは、視覚的にはリストビューが優れているが、プログラム的には優れていないことを意味します...一方、scrollByは不動産を無効にします。
誰にもアイデアや解決策がありますか?
助けてくれてありがとう。
PS : 英語で申し訳ありません。私はフランス人です。ありがとうございました。