08 2024 档案

摘要:gradle 插件版本 4.2.2对应gradle 发行版本以及支持的 kotlin版本 如下:项目 build.gradle文件中:buildscript { dependencies { classpath "com.android.tools.build:gradle:4.2.2" class 阅读全文
posted @ 2024-08-09 11:03 adam.li 阅读(426) 评论(0) 推荐(0) 编辑
摘要:Android activity 加载布局文件流程 一.onCreate初始化AppCompatActivity.onCreate 先调用getDelegate() 创建 AppCompatDelegateImplN(最终继承AppCompatDelegateImplV9->AppCompatDel 阅读全文
posted @ 2024-08-05 09:36 adam.li 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Android中毛玻璃效果主要有两种实现方式。1.使用JAVA算法FastBlur实现方法1 先将图片缩小,然后放大图片,再设置为控件背景以达到更模糊的效果,同时也提升模糊算法的处理效率。2.使用Android自带类RenderScript 实现方法2 模糊半径只能设置1-25。 对比下来同样的模糊 阅读全文
posted @ 2024-08-05 09:33 adam.li 阅读(781) 评论(0) 推荐(0) 编辑
摘要:Android mvvm使用流程一.几种常见架构模式对比1.MVC(Model-View-Controller)MVC模式的优点在于模块化、可扩展性和可维护性,但缺点是控制器和视图之间的耦合度较高。2.MVP(Model-View-Presenter)模式Presenter同时持有Model和Vie 阅读全文
posted @ 2024-08-05 09:30 adam.li 阅读(160) 评论(0) 推荐(0) 编辑
摘要:主题配置 <style name="MainThemeCamera" parent="Theme.AppCompat.DayNight.NoActionBar"> <item name="android:windowBackground">@color/black</item> <item name 阅读全文
posted @ 2024-08-05 09:28 adam.li 阅读(49) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示