0
カードビューを要素とするリサイクラビューがあります。各カードビュー要素のカード背景色が異なります。カードビュー要素をアクションバーの下にスクロールすると、アクションバーの色をそのカードビューの背景色に変更したいと思います。同様に、リサイクラビューをスクロールすると、アクションバーの色が次のカードビューの背景色に変わります。これは可能ですか?アクションバーの色をリサイクラの表示アイテムの背景色に変更します。
カードビューを要素とするリサイクラビューがあります。各カードビュー要素のカード背景色が異なります。カードビュー要素をアクションバーの下にスクロールすると、アクションバーの色をそのカードビューの背景色に変更したいと思います。同様に、リサイクラビューをスクロールすると、アクションバーの色が次のカードビューの背景色に変わります。これは可能ですか?アクションバーの色をリサイクラの表示アイテムの背景色に変更します。
rv.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
int pos = linearLayoutManager.findFirstVisibleItemPosition()
CardView viewItem = linearLayoutManager.findViewByPosition(pos);
getSupportActionBar().setBackgroundDrawable(c.getBackground());
}
});
ありがとう! :) –
この質問には適切な質問がありません。以下を参照してください:stackoverflow.com/help/how-to-ask。また、2分のサイトツアーも完了するように努力します。 –