YLCircleImageView

如果依赖失败,可以直接下载Library中的YLCircleImageView 和 style.xml放入项目中

QQ:375984181

功能

具备描边功能

具备图片和描边间距功能

具备图片四个角,每个角均可单独设置 X Y 轴方向的半径

代码

allprojects {

repositories {

...

maven { url "https://jitpack.io" }

}

}

现在最新版本是 v1.0.7,解决了AndroidX的属性检查问题

implementation 'com.github.ai2101039:YLCircleImageView:v1.0.7'

android:layout_width="100dp"

android:layout_height="100dp"

app:radiusYL="50dp"/>

在v1.0.6中增加XML设置

增加了对Circle属性变量的设置,原本想做成 build模式,后来想了想没有必要。

大家记得如果你要绘制圆角,一定要 circle 设置为 true。

// 设置图片格式

ylCircleImageView.setStyleType(YLCircleImageView.TOP);

// 设置圆角,这里可设置八个角度大小

ylCircleImageView.setRadius(20F);

// 设置描边宽度

ylCircleImageView.setBorderWidth(10F);

// 设置描边颜色

ylCircleImageView.setBorderColor(Color.WHITE);

// 设置描边与图片的间距

ylCircleImageView.setBorderSpace(5F);

// 重要:设置circle为真,切记一定要带着这一条

ylCircleImageView.setCircle(true);

// 重绘

ylCircleImageView.invalidate();

效果图

其他

这种写法表示,左上半径10,其他半径50

android:layout_width="100dp"

android:layout_height="100dp"

app:radiusYL="50dp"

app:topLeftRadiusYL="10dp"/>

这种写法表示,左上X轴20,左上Y轴10,其他半径50

android:layout_width="100dp"

android:layout_height="100dp"

app:radiusYL="50dp"

app:topLeftRadiusYL="10dp"

app:topLeftRadius_xYL="20dp"/>

android控件向内弧度_描边/内间距/四个角不同弧度(包括圆角)相关推荐

  1. android控件的touch事件_聊聊Android嵌套滑动

    聊聊Android嵌套滑动 最近工作中遇到了需求是使用 Bottom-Sheet 交互的弹窗,使用了 design 包里面的 CoordinatorLayout 和 BottomSheetBehavi ...

  2. android 控件随手指移动_液体流动控件,隔壁产品都馋哭了

    作者:彭也 链接: https://www.jianshu.com/p/4f0844c72e8a 模拟液体流动的展开特效,适合一些需要侧边展开进行辅助说明的页面,如用户在填写某个表单,需要操作很多步骤 ...

  3. 以下哪些属于android控件的touch事件?_聊聊 Android 的 GUI 系统

    你长得辣么好看,我想着要更详细地了解你.今天,让我们一起来聊聊 Android 的 GUI 系统. 缘起 在2019年的 Google I/O 大会上,Jetpack 团队首次为大家介绍了 Jetpa ...

  4. android 控件 堆叠_每次在Android上正确地向后堆叠

    android 控件 堆叠 When navigating in a mobile app, the screens opened after one another form a stack, th ...

  5. 【079】用代码来创建 Android 控件

    一般来说我们在创建控件的时候都是在 XML 文件中完成的, 实施起来还是蛮方便的, 而且修改起来也可以很快的看见效果, 但是有一个很大的劣势就是没办法动态的创建控件, 举个例子, 例如我从数据库中取出 ...

  6. android控件属性

    android控件属性 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false an ...

  7. android让一个控件跟上面控件对其,学个明白--Android控件架构

    Android控件架构 1.什么是View? View是Android中所有控件的基类.View是界面层的控件的一种抽象,它代表了一个控件.在Android中每个控件都会在界面中占得一块矩形的区域.在 ...

  8. Android 控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现

    Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现 关注finddreams:http://blog.csdn.net/finddreams/articl ...

  9. Android 控件 RecyclerView 看这篇就够了

    [Android 控件 RecyclerView] 概述 RecyclerView是什么 从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传 ...

最新文章

  1. Angular响应式表单及表单验证
  2. CVPR2015:An Improved Deep Learning Architecture for Person Re-Identificaton
  3. 通过单步调试理解Angular里routerLink指令实际url的生成逻辑
  4. 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)
  5. 【强化学习】A3C代码注释版本
  6. 如何设置 jqplot 图表插件的轴和网格
  7. “北京链安”近日更名为“中科链安”
  8. android webview圆角,Android 实现一个通用的圆角布局
  9. MVC进阶学习--个性化目录结构(三)
  10. 【同124】LeetCode 543. Diameter of Binary Tree
  11. 怎么让你开发的安卓软件适应更多尺寸的设备
  12. 整车CAN通讯之canfd协议研究
  13. 基于SSM实现宠物领养网站平台管理系统
  14. Matlab 绘制 BP 神经网络图
  15. 分号的html文本,vue中利用v-html按分号将文本换行
  16. ctfshow七夕杯 writeup
  17. PyScripter显示行号
  18. 列表等份切割,Google Utils Lists partition
  19. 智慧能源发展方向、应用趋势
  20. 右上角的引用文献格式_论文要引用的小符号右上角怎么打?

热门文章

  1. 【Git】分布式的版本控制工具(一)
  2. 路由导航守卫和路由拦截
  3. web.xml配置详细讲解
  4. 应用服务器性能优化总结
  5. c语言实训的总目的意义,C语言实训总结
  6. 计算机图形学期末复习笔记
  7. 超女14年后重聚“互撕”:不穷追猛打,是成年人友谊最后的体面
  8. 《小木工》华硕中国业务群总经理石文宏
  9. 插入数据提示:1366 - Incorrect string value: ‘lxE7\x8F\xAD’ for column ‘des‘ at row 1
  10. NAT的类型与配置(学习笔记)