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);}

 

更多相关文章

  1. android 中TextView设置部分文字背景色和文字颜色
  2. Lgame引擎搭建和第一个例子
  3. 【Android】SlidingMenu属性详解
  4. Android——FragmentTabHost-快速实现底部导航模式的解决方案
  5. ListView 样式自定义
  6. android沉浸式全屏显示
  7. android 样式选择器
  8. android TextView文字透明度和背景透明度设置
  9. 【Android-View】Android(安卓)View控相关低频属性

随机推荐

  1. Android Develop API 1
  2. Tim Bray概括Android生态
  3. Android的设计尺寸
  4. Android adb shell 命
  5. 2013年3月17日----Android主题(Theme)实
  6. Android中的一些重要概念
  7. windows android apk,framework 解包,打包
  8. Android中的网络时间同步 !!!!!!!!
  9. 如何唯一的标识一台Android设备?
  10. Unity发布安卓9.0及以上版本不能访问http