Я хочу, чтобы мой сетка recylerview на кнопку нажмите. как это сделатьКак перетасовать изображение на recyclerview
вот мой код.
public class MainActivity extends AppCompatActivity {
Toolbar toolbar;
Context mContext;
Button suffle;
List<ImageData> data = new ArrayList<>();
Recycle_Adapter adapter = new Recycle_Adapter(mContext, data);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar = (Toolbar)findViewById(R.id.app_bar);
setSupportActionBar(toolbar);
assert getSupportActionBar() != null;
getSupportActionBar().setHomeButtonEnabled(true);
suffle = (Button)findViewById(R.id.suffle);
for(int i =0;i<Glob.imgs.length;i++) {
data.add(new ImageData(Glob.imgs[i]));
}
try {
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycleGridView);
//recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setLayoutManager(new StaggeredGridLayoutManager(4, StaggeredGridLayoutManager.VERTICAL));
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(adapter);
}catch (NullPointerException e){
e.printStackTrace();
}
suffle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
i used Collections.Shuffle (data); но его не работает, может быть, я не знаю, как использовать, я только что нашел и попытаюсь использовать, у меня нет подсказки, помогите мне ..
его работы .. спасибо. . Теперь я хочу применить анимацию тасования. как это сделать. –