![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
yuanfen7650
这个作者很懒,什么都没留下…
展开
-
Android 启动黑白屏优化
方案1:直接取消预览页,或者将预览页设成透明 缺点:会让人感觉卡顿 <!-- 不显示预览页 --> <item name:"android:windowDisablePreview">true</item> <!-- 设置预览页为透明色 --> <item name:"android:windowIsTranslucent">true</item> 方案2:替换默认背景图片 缺点:会有图片适配问题 <item na原创 2021-08-19 21:22:50 · 181 阅读 · 1 评论 -
Android 事件分发 dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent
1.onInterceptTouchEvent onInterceptTouchEvent是viewGroup中的方法,非ViewGroup是没有的。该方法有个 boolean类型的返回值,当返回false(默认值)的时候,则表示将touch事件继续向下分发给子view。如果返回true则不再将事件分发,意思就是子view不会接收到touch事件 2.dispatchTouchEvent dispatchTouchEvent是View中的方法,即所有的view都拥有此方法。dispatchTouc..原创 2021-08-19 18:12:03 · 406 阅读 · 0 评论 -
Android动态代理
简介: java中要实现动态代理,必须要写一个接口,才能创建动态代理。cglib可以实现不需要实现接口就能创建动态代理,但是cglib采用asm技术进行class插装,而Android中是dex所以无法使用。也有人使用dexmaker来进行dex插装,但是总有些不好用。 apt现在很多流行框架都有使用,所以我便用apt技术实现了Android中的动态代理。 github:github仓库 使用: 一、添加依赖 implementation 'io.github.hlder.proxy:prox原创 2021-08-09 11:58:44 · 671 阅读 · 0 评论 -
Android模仿微信录制小视频
模仿微信录制小视频 使用系统MediaRecorder进行录制 效果预览: 预览apk下载:https://fir.im/sd36 github源代码:https://github.com/yuanfen7650/wx_record_video 使用方法: 引入 1.加入maven maven { url 'https://jitpack.io' } 2.引入g...原创 2019-08-01 09:15:03 · 380 阅读 · 0 评论