Android(安卓)布局添加阴影背景ShadowDrawable
16lz
2021-01-24
1.添加背景库
api 'com.github.Liberuman:ShadowDrawable:0.1'
2. 添加背景的代码
ShadowDrawable.setShadowDrawable( view , Color.parseColor("#FFFFFF"), dpToPx(8), Color.parseColor("#66000000"), dpToPx(3), 2, 2);
3.
/** * view 布局 bgColor 背景颜色 shapeRadius 背景圆弧半径 * shadowColor阴影的颜色 shadowRadius 阴影圆弧半径 * offsetX x阴影偏移 offsetY y阴影偏移 */public static void setShadowDrawable(View view, int bgColor, int shapeRadius, int shadowColor, int shadowRadius, int offsetX, int offsetY) {ShadowDrawable drawable = new ShadowDrawable.Builder().setBgColor(bgColor).setShapeRadius(shapeRadius).setShadowColor(shadowColor).setShadowRadius(shadowRadius).setOffsetX(offsetX).setOffsetY(offsetY).builder();view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);ViewCompat.setBackground(view, drawable);}
更多相关文章
- android 中TextView设置部分文字背景色和文字颜色
- Lgame引擎搭建和第一个例子
- 【Android】SlidingMenu属性详解
- Android——FragmentTabHost-快速实现底部导航模式的解决方案
- ListView 样式自定义
- android沉浸式全屏显示
- android 样式选择器
- android TextView文字透明度和背景透明度设置
- 【Android-View】Android(安卓)View控相关低频属性