心兰相随
首页
归档
分类
NDK (1)
计算机网络 (7)
数据结构和算法 (22)
Java (27)
操作系统 (5)
Android View (12)
Git (4)
Gradle (7)
Android 其它 (15)
Framework (10)
Android 常用框架 (15)
Kotlin (9)
Android 性能优化 (8)
Flutter (11)
随记 (2)
IT相关 (5)
我的世界 (4)
Office (2)
服务器 (23)
Spring (2)
JavaScript (1)
全部分类 ( 180 )
查询
当前位于"Android View"分类下
android smallest width 屏幕适配方案
在Android开发中,屏幕适配是一个重要的问题,因为不同的设备有不同的屏幕尺寸和分辨率。使用 “smallest width” (sw) 进行适配是一种常见的方法。
Android
2024年07月26日
221次浏览
自定义 Drawable 实现一只灵动的鱼
画出鱼身体自定义 Drawable重写方法继承 Drawable,实现父类方法,设置占用宽高class FishDrawable : Drawable() { override fun setAlpha(p0: Int) { mPaint.alpha = p0 }
2022年04月26日
779次浏览
Android 中的文字绘制
准备画布、画笔自定义一个 TextView,在布局中使用class SimpleColorChangeTextView : AppCompatTextView { // ……} <top.xlxs.drawtext.view.SimpleColorChangeTextView
2022年01月14日
1,019次浏览
首页二级联动实现
布局设计布局图 (需优化)xml文件 activity_nested_view_pager.xml参考完整代码链接效果实现吸顶这部分由两部分组成, tablayout 和 viewpager_view,把这两个装到同一个布局下面。布局外层父 view 在测量时,把布局的高度设置为屏幕高度,参考 Ne
2021年11月11日
546次浏览
UI布局层次分析与插件化换肤思路
原理Xml 解析过程类图![Xml 解析过程类图](https://blog.xlxs.top/upload/2021/11/Xml 解析过程类图-1635754217893-5b5d02eab8824744886e5f65d38bff28.jpg)时序图![Xml 解析过程时序图](https:/
2021年11月11日
1,199次浏览
自定义FlowLayout
继承ViewGroup重写三个构造方法、定义存储数据结构// 每一行的Viewprivate lateinit var lineViews: MutableList<View>// 所有的行 一行一行的存private lateinit var views: MutableList<
2021年10月08日
391次浏览
Android 动画基础
View Animation(视图动画)1. 概述:视图动画,也叫 Tween (补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。 譬如,如果你有一个 TextView 对象,您可以移动、旋转、缩放、透明度设置其文本,当然,如果它有一个背景图像,背景图像会随着文本变化。
2021年10月08日
524次浏览
RecyclerView自定义列表拖拽删除
基础使用定义Activity和item布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren
2021年07月23日
379次浏览
RecyclerView使用和原理
基本使用实现Adapter和ViewHolder继承RecyclerView.Adapter,设置ViewHolder泛型,ViewHolder一般放在Adapter的内部类编写ViewHolder和Adapter实现Adapter 和ViewHolder的抽象方法
Android
2021年07月21日
475次浏览
自定义View基础
自定义View的最基本的三个方法分别是: onMeasure()、onLayout()、onDraw(); View在Activity中显示出来,要经历测量、布局和绘制三个步骤,分别对应三个动作:measure、layout和draw
2021年07月21日
366次浏览
«
1
(current)
2
»
个人信息
围巾🧣
北京 海淀
文章数量
180
分类数量
21
标签数量
11
既然睡不着,不如起来学习会。world.execute(me);
所有标签
Android
10
Gradle
0
Java
0
Kotlin
2
DP
0
双指针
0
树、图
1
排序查找
0
回溯
0
滑动窗口
0
线性表、栈
0
所有标签
180