摘要: Android activity 加载布局文件流程 一.onCreate初始化AppCompatActivity.onCreate 先调用getDelegate() 创建 AppCompatDelegateImplN(最终继承AppCompatDelegateImplV9->AppCompatDel 阅读全文
posted @ 2024-08-05 09:36 adam.li 阅读(329) 评论(0) 推荐(0)
摘要: Android中毛玻璃效果主要有两种实现方式。1.使用JAVA算法FastBlur实现方法1 先将图片缩小,然后放大图片,再设置为控件背景以达到更模糊的效果,同时也提升模糊算法的处理效率。2.使用Android自带类RenderScript 实现方法2 模糊半径只能设置1-25。 对比下来同样的模糊 阅读全文
posted @ 2024-08-05 09:33 adam.li 阅读(1256) 评论(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 阅读(276) 评论(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 阅读(101) 评论(0) 推荐(0)