一般修改背景颜色直接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的全部内容,更多相关Android内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复