1.放大效果 跳转
NewsBean news = mAdapter.getItem(position);
Intent intent = new Intent(getActivity(), NewsDetailActivity.class);
intent.putExtra("news", news);
View transitionView = view.findViewById(R.id.ivNews);
ActivityOptionsCompat options =
ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(),
transitionView, getString(R.string.transition_news_img));
ActivityCompat.startActivity(getActivity(), intent, options.toBundle());
2.在代码中修改Shape的solid属性的color值
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="5dp" />
<solid android:color="@color/white" />
</shape>
String colors[] = {"#4EFE37","#030F7B","#69548E","#AD5311","#2CAE2B","#4A9C89","#FE3961"};Random random = new Random();
GradientDrawable drawable =(GradientDrawable)viewHolder.tvImg.getBackground();
drawable.setColor(Color.parseColor(colors[random.nextInt(colors.length-1)]));
2016新笔记
最新推荐文章于 2019-01-11 22:03:14 发布