![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
尼古拉斯大锅盖
超级菜的安卓程序员
展开
-
Android图片与文字对齐可支持图文混排的imageSpan
自定义了一个imageSpan实现图片与文字对齐并且可以混排直接上代码package ***;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.drawable.Drawable;import android.text.style.ImageSpan;import androidx.annotation.NonNull;/** * author: Gary * e原创 2021-08-09 11:21:39 · 733 阅读 · 0 评论 -
ViewBinding的使用.Android、kotlin
ViewBinding的使用Android获取控件有很多种方法,最基础的findViewById,实用但是麻烦。使用kotlin后应该会接触到插件kotlin-android-extensions,用起来很好用,子需要输入控件id,根据代码自动补全选择相应布局文件引用就可以直接获取到控件,不过因为种种原因这个方法被google废弃掉了,感兴趣的同学可以自行百度。那么久进入今天的主角了ViewBinding,以前我就又看到过不过没有仔细了解,今天闲下来仔细学习了一下,ViewBinding优点很多,下面我们原创 2021-07-05 09:52:24 · 668 阅读 · 0 评论 -
Android自定义view完成仪表盘扇形进度条
先上需求需要实现一个扇形进度条和两块文字以及进度条下方带渐变色的图层和虚线(中间图层可以自行绘制也可以用切图),使用了kotlin来编写,一些基础用法应该对使用java的不难看懂开始绘制1.新建一个kotlin类继承View,并创建自定义view相关构造方法(这里省略),首先定义需要用到且可以自行设置的相关数据 //这是整个扇形的半径 var radius = SizeUtils.dp2px(100f).toFloat() //扇形最后展示的进度 private var p原创 2021-06-24 10:55:35 · 969 阅读 · 0 评论