0
点赞
收藏
分享

微信扫一扫

Android 动态修改shape

Android 动态修改shape_GradientDrawable

一般修改背景颜色直接set就行了,

当然如果背景是一个shape的话,直接set一个shape也行,如果不怕麻烦的话

但是在页面滑动的时候就需要动态的去修改shape的颜色了


GradientDrawable mDrawable = (GradientDrawable)mImageView.getBackground();
mDrawable.setColor(ContextCompat.getColor(MainActivity.this,R.color.colorPrimary));
mDrawable.setStroke(2,Color.RED);



Android 动态修改shape_shape_02











举报

相关推荐

0 条评论