Android
JIYangg
这个作者很懒,什么都没留下…
展开
-
解决 Unity 2020 导出 Android 项目后 So 加载失败的问题
Unity 项目将版本从 2018 升级到 2020 版本之后,导出集成到 Android 项目时,运行时报错找不到 libmain.so,最终排查到了问题原因,并解决。原创 2022-01-12 22:42:13 · 6301 阅读 · 2 评论 -
TextView 布局细节
TextView 在布局方面提供了一些特别的属性来控制文本的布局。比如现在要显示一个句子 What is a good time for you?。 TextView 在发现一行布局不足以显示整个文本内容时,会进行自动的换行。那么 TextView 是如何知道或者说它是如何做到自动换行的呢? 这就要涉及下图所示的内容。Layout官方介绍: android.text.Layout 是...原创 2020-04-12 22:48:47 · 1040 阅读 · 0 评论 -
CoordinatorLayout 朋友圈 Toolbar 效果
Step1 简单介绍 CoordinatorLayout作用:协调子 View使用核心: Behavior布局属性类似 FrameLayoutBehavior两个概念:Child:CoordinatorLayout 的子 ViewDependency:Child 依赖的 View简单使用:定义 Behaviorclass SimpleBehavior(context: C...原创 2019-03-15 23:33:56 · 341 阅读 · 0 评论 -
Flutter 自定义绘制 CustomPaint CustomPainter 的使用
在 Flutter 中自定义 View 有两种方式:组合已有控件自定义绘制如何自定义绘制有两个类做这件事情:CustomPaint :会在绘制阶段提供一个 Canvas 画布CustomPainter : 具体的画笔, 可配置画笔的颜色,路径等CustomPaint( painter: Sky(), child: Center( child: Text( ...原创 2019-03-16 15:40:26 · 2018 阅读 · 0 评论 -
Android LruCache 缓存机制实现原理
通过使用 LruCache, 查看 LinkedHashMap 源码, 分析 LRU 算法的具体实现细节.LRU 算法描述当序列达到设置的内存上限时, 丢弃序列中最近最少使用的元素.LruCacheAndroid SDK 提供的使用了(Least Recently Used)最近最少使用算法的缓存类.编写一个 LruCache, 用于缓存 Integer.public clas...原创 2019-04-18 00:03:37 · 191 阅读 · 0 评论