0

水平リストで選択された対応するレストランに基づいてマーカーを強調表示する必要があり、スクロール時にマーカーの強調表示を変更する必要があります

これを達成するためのヒントやサンプルコードは非常に役立ちます。

私はreact-native-mapsライブラリを使用しています

ありがとう。

ここに画像の説明を入力

4

2 に答える 2

0

作成時にリスト要素をマーカーでマップすると、次のようにどの要素が表示されているかを取得できます。

int last = listView1.getLastVisiblePosition();  

int first = listView1.getFirstVisiblePosition();

スクロール後、アダプターに変更を通知すると、特定のマーカーの色を変更できます。

marker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE));

それが役に立てば幸い。

于 2017-07-24T08:11:55.310 に答える