首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Android 动态修改shape

Android 动态修改shape

作者头像
yechaoa
发布2022-06-10 12:18:16
发布2022-06-10 12:18:16
9340
举报
文章被收录于专栏:移动开发专栏移动开发专栏

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

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

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

代码语言:javascript
复制
GradientDrawable mDrawable = (GradientDrawable)mImageView.getBackground();
                mDrawable.setColor(ContextCompat.getColor(MainActivity.this,R.color.colorPrimary));
                mDrawable.setStroke(2,Color.RED);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-29,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档