- 博客(11)
- 收藏
- 关注
原创 自定义View开发,简单 仿launcher 应用列表翻页拖拽功能
因为最近项目刚好有做到launcher,而应用列表网上可参考的代码相对较少,于是就自己写了一个自定view。可以实现模仿应用列表的翻页,和拖拽功能。当然因为应用只是简单模仿,并没有添加拖拽后滚动动画。只是给与有相关开发的一个参考。代码仅做参考,并没有经过压力测试。代码上简单了加了部分注释。
2024-10-25 15:39:30
181
原创 RadioButton 搭配RadioGroup实现多行多列 单选
通过重写的RadioGruop的方式来实现对RadioButton 的重新包裹,可以参考源码,不用继承LinearLayout,这样其子控件就可以随意乱摆了。
2024-10-10 10:58:13
292
原创 android viewBinding使用,原理,优化
使用前应该先了解为什么要选择使用viewBindingviewBind(视图绑定) Android Jetpack 的一部分。视图绑定功能可让您更轻松地编写 在模块中启用视图绑定后,它会生成绑定 class。绑定的实例 类包含对在 相应布局。在大多数情况下,视图绑定会替代 findViewById。这样做法在写法上简洁了代码,无需使用findViewById对一个个组件进行初始化,也避免因为findViewById出现的null异常。
2024-09-29 17:10:41
1728
原创 SwitchCompat 宽度修改问题
从这段代码看出switch宽度受到条件mEnforceSwitchWidth 的判断,而mEnforSwitchWidth为true时会获取对滑块宽度2倍和switchMinWidth进行判断取大值,也就是switchMinWidth设置值较小时候不生效的原因。知道原因了就很好修改了。今天在做项目的期间发现SwitchCompat switchMinWidth修改无效,网上搜索了一圈也发现解决版本。重新继承一下SwitchCompat。然后在xml使用自定义view。
2024-09-26 13:38:11
405
原创 手把手教android studio 运行main
android studio 版本 新建项目添加新java文件,并添加main方法这时候运行出现解决方法添加之后再次运行会出现新错误错误的意思是activity没有设置android:exported,但是我实际是有的具体原因也不太清楚,去掉androidTest部分就好了具体啥原理有人知道的话麻烦说下谢谢现在运行完成......
2022-05-26 10:36:30
2688
原创 软件安装:android studio安装以及操作手册
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。好的工具使用才有好的开发效率。刚好买了新电脑就把全部的安装步骤给记录下来,一方面给初学者一些提示,另外也让自己在巩固下。android studio下载首先我们打开链接: android studio下载链接截至到目前为止最新版本为3.5.2,我们点击下载,得到如下安装包点击.
2020-05-09 11:18:08
934
原创 设计源于生活。java文本读写以及设计思路-入门实战
前言:前几天在工作中,因为帮忙测试音频,而配置需要将每一个音频名字写到Txt文本里,大家都很机械一个一个的去复制粘贴文件名,于是我就趁工作之余写了这个小程序,代码很简单,希望能帮助到入门的同学。代码的产生和设计我需要一个可以读取指定路径的下文件的操作我需要配置文件我需要灵活的配置更改我需要一份输出文档我需要一个可以读取指定路径的下文件的操作首先我们的目标是读取路径下的文件,所以有了初步的...
2020-04-19 18:16:43
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人