
kotlin
Zmj_Dns
哈哈哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zxing生成二维码并去掉白边(matrix.enclosingRectangle)
//生成二维码方法suspend fun createQRCode(dataStr: String,size: Int):Bitmap? = withContext(Dispatchers.IO) { val hashTable = Hashtable<EncodeHintType,Any>() hashTable[EncodeHintType.ERROR_CORRECTION] = ErrorCorrectionLevel.L hashTab.原创 2020-09-25 14:09:59 · 815 阅读 · 0 评论 -
Android继承ViewGroup自定义流式布局
继承ViewGroup自定义布局主要分两步1.重写onMeasure()方法,自己根据子view的大小测量容器的宽高2.重写onLayout()方法,自己对每一个子view进行布局下面分享一下自己继承View Group实现流式布局的过程import android.content.Contextimport android.util.AttributeSetimport a...原创 2020-03-20 16:31:18 · 379 阅读 · 0 评论 -
Android中解决EditText与NestedScrollView垂直滑动冲突
首先实现View.OnTouchListener对Editext设置监听et_baseInfo.setOnTouchListener(this)override fun onTouch(v: View?, event: MotionEvent?): Boolean { if (v?.id == R.id.et_baseAuditInfo || v?.id == R....原创 2019-08-15 18:10:54 · 812 阅读 · 0 评论 -
kotlin之动态代理
本文以拍电影为例,用kotlin简单实现动态代理1.业务接口类interface IPlay { fun playFilm()}2.演员业务实现类class Actor: IPlay { private var name: String constructor(name: String){ this.name = name }...原创 2019-09-16 10:44:03 · 2211 阅读 · 0 评论 -
关于Android广播的小结
Android的广播从系统的角度来讲分为全局广播和本地广播:全局广播就是系统或一个应用发出,是向整个Android系统发出的,所有的应用都会接收到此广播,全局广播又分为标准广播和有序广播;本地广播是为了解决数据安全而引入,即本地广播只能在应用内部传播,不会传播到系统,相比之下,更安全,效率更高。提到广播就必须有广播接收器,不然没有接收广播信息的接收器,发出广播也就没有意义了。广播接收器...原创 2019-09-19 15:06:41 · 655 阅读 · 0 评论