像这样在你的drawable中添加一个

RadialGradient:

Shader shader = new RadialGradient(x,y,radius,color0,color1,Shader.TileMode.REPEAT);

drawable.getPaint().setShader(shader);

显然,您可以交换LinearGradient,SweepGradient和任何参数.

以下是添加笔划的方法:

drawable.getPaint().setStrokeWidth(3);

drawable.getPaint().setColor(Color.WHITE);

drawable.getPaint().setStyle(Paint.Style.FILL_AND_STROKE);

嗯,我想我必须推迟使用GradientDrawable @StinePike:

GradientDrawable gd = new GradientDrawable();

gd.setColor(Color.RED);

gd.setCornerRadius(10);

gd.setStroke(2,Color.WHITE);

gd.setShape(GradientDrawable.OVAL);

android 生成纯色,android – 以编程方式添加具有纯色和笔触的渐变相关推荐

  1. adf435编程_动态ADF列车:以编程方式添加列车停靠点

    adf435编程 我将展示如何以编程方式"即时"将火车停靠站添加到ADF火车中. 在我的用例中,我有一些票务预订应用程序. 它具有训练模型的有限任务流. 在火车的第一站,用户输入乘 ...

  2. 动态ADF火车:以编程方式添加火车停靠站

    我将展示如何以编程方式"即时"将火车停靠站添加到ADF火车中. 在我的用例中,我有一些票务预订应用程序. 它具有训练模型的有限任务流. 在火车的第一站,用户输入乘客的数量,在随后的 ...

  3. android文件添加一行代码怎么写,Android:以编程方式添加Textview,而不是将文本包装到下一行(示例代码)...

    我确定我做了一些愚蠢的错误,但这是我的问题. 基本上我尝试使用cardviews制作历史列表.在这些卡片视图中,我有一个垂直方向的LinearLayout,可以将我的所有内容都放入我的卡中. 在这个L ...

  4. 在Android中,如何以编程方式在dp中设置边距?

    本文翻译自:In Android, how do I set margins in dp programmatically? In this , this and this thread I trie ...

  5. android的padding属性,以编程方式获取android:padding属性

    从一个角度来看,如何以编程方式获取android:padding属性的值? 我目前正在使用: private static final String ANDROID_NAMESPACE = " ...

  6. Android 生成keystore,两种方式(转载)

    一.eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) 右键AntForAndroid根目录弹出菜单->Android T ...

  7. Android 生成keystore,两种方式

    一.eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) 右键AntForAndroid根目录弹出菜单->Android T ...

  8. android应用商店检查更新,以编程方式检查Play商店中的应用更新

    跃然一笑 在您的应用程序build.gradle文件中包含JSoup:dependencies {    compile 'org.jsoup:jsoup:1.8.3'}并获得当前版本,例如:curr ...

  9. android 生成 guid,Android 获取guid

    固定 private String getUUID() { final TelephonyManager tm = (TelephonyManager) getBaseContext().getSys ...

最新文章

  1. JQuery Autocomplete实战
  2. 秒杀系统怎么设计?8张图带你搞定!
  3. python微信推送消息_Python编程之微信推送模板消息功能示例
  4. linux的常用操作——压缩和解压缩
  5. isinstanceof java_scala中的isInstanceOf和asInstanceOf
  6. 虚拟机的磁盘扩大超过2T,发现超过2T的这部分无分区
  7. JAVA中的“抽象接口”
  8. Windows中的用户和组以及用户密码处理
  9. 设计模式之禅(第2版)PDF资源分享
  10. 无线传感器网络中低功耗MAC协议—T-MAC
  11. 企业信息科技安全的三道防线及解决方案
  12. Excel VBA小程序 -使用VBA实现VLOOKUP函数查询?
  13. arcgis api for js去掉地图边框与logo(arcgis api for js篇.3)
  14. 巴别鱼雏形,谷歌推出端到端语音翻译技术,还能模仿你说话
  15. 如何安排自己大学阶段的学习才能成为一名优秀的 Quant?
  16. 小白如何学3D建模?从零开始变大神
  17. 第六周作业(等值字串,KMP匹配,大整数相乘,最长公共子串,判断两个字符串是否匹配,最长回文子串,年号字串)
  18. mysql mmm write vip_MySQLHAbyusingMysql-mmm
  19. P3324 [SDOI2015]星际战争
  20. 基于腾讯开源的msec来进行php开发模块

热门文章

  1. LCD也可以模拟?这款模拟器别错过了!
  2. 哇,居然可以用这种烙铁头拆元器件!!!
  3. 找一份好工作真的很难?是的,很难。
  4. 过滤器用到了java哪个模式_设计模式之过滤器模式——Java语言描述
  5. 在linux怎样运行java,怎么在linux运行java
  6. linux输入法源,Manjaro Linux 添加源及输入法
  7. 文字抖动_如何用PS制作故障风文字效果
  8. imx6 linux编译,IMX6学习记录(3)-LINUX编译
  9. js将文字填充与canvas画布再转为图片
  10. NOIP2018提高组模拟题(六)