android控件向内弧度_描边/内间距/四个角不同弧度(包括圆角)
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控件向内弧度_描边/内间距/四个角不同弧度(包括圆角)相关推荐
- android控件的touch事件_聊聊Android嵌套滑动
聊聊Android嵌套滑动 最近工作中遇到了需求是使用 Bottom-Sheet 交互的弹窗,使用了 design 包里面的 CoordinatorLayout 和 BottomSheetBehavi ...
- android 控件随手指移动_液体流动控件,隔壁产品都馋哭了
作者:彭也 链接: https://www.jianshu.com/p/4f0844c72e8a 模拟液体流动的展开特效,适合一些需要侧边展开进行辅助说明的页面,如用户在填写某个表单,需要操作很多步骤 ...
- 以下哪些属于android控件的touch事件?_聊聊 Android 的 GUI 系统
你长得辣么好看,我想着要更详细地了解你.今天,让我们一起来聊聊 Android 的 GUI 系统. 缘起 在2019年的 Google I/O 大会上,Jetpack 团队首次为大家介绍了 Jetpa ...
- android 控件 堆叠_每次在Android上正确地向后堆叠
android 控件 堆叠 When navigating in a mobile app, the screens opened after one another form a stack, th ...
- 【079】用代码来创建 Android 控件
一般来说我们在创建控件的时候都是在 XML 文件中完成的, 实施起来还是蛮方便的, 而且修改起来也可以很快的看见效果, 但是有一个很大的劣势就是没办法动态的创建控件, 举个例子, 例如我从数据库中取出 ...
- android控件属性
android控件属性 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false an ...
- android让一个控件跟上面控件对其,学个明白--Android控件架构
Android控件架构 1.什么是View? View是Android中所有控件的基类.View是界面层的控件的一种抽象,它代表了一个控件.在Android中每个控件都会在界面中占得一块矩形的区域.在 ...
- Android 控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现 关注finddreams:http://blog.csdn.net/finddreams/articl ...
- Android 控件 RecyclerView 看这篇就够了
[Android 控件 RecyclerView] 概述 RecyclerView是什么 从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传 ...
最新文章
- Angular响应式表单及表单验证
- CVPR2015:An Improved Deep Learning Architecture for Person Re-Identificaton
- 通过单步调试理解Angular里routerLink指令实际url的生成逻辑
- 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)
- 【强化学习】A3C代码注释版本
- 如何设置 jqplot 图表插件的轴和网格
- “北京链安”近日更名为“中科链安”
- android webview圆角,Android 实现一个通用的圆角布局
- MVC进阶学习--个性化目录结构(三)
- 【同124】LeetCode 543. Diameter of Binary Tree
- 怎么让你开发的安卓软件适应更多尺寸的设备
- 整车CAN通讯之canfd协议研究
- 基于SSM实现宠物领养网站平台管理系统
- Matlab 绘制 BP 神经网络图
- 分号的html文本,vue中利用v-html按分号将文本换行
- ctfshow七夕杯 writeup
- PyScripter显示行号
- 列表等份切割,Google Utils Lists partition
- 智慧能源发展方向、应用趋势
- 右上角的引用文献格式_论文要引用的小符号右上角怎么打?
热门文章
- 【Git】分布式的版本控制工具(一)
- 路由导航守卫和路由拦截
- web.xml配置详细讲解
- 应用服务器性能优化总结
- c语言实训的总目的意义,C语言实训总结
- 计算机图形学期末复习笔记
- 超女14年后重聚“互撕”:不穷追猛打,是成年人友谊最后的体面
- 《小木工》华硕中国业务群总经理石文宏
- 插入数据提示:1366 - Incorrect string value: ‘lxE7\x8F\xAD’ for column ‘des‘ at row 1
- NAT的类型与配置(学习笔记)