自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 React Native学习(MacOS+Android)(1)

相关学习连接,建议看中文网学习,中文网写的比较简单易懂: React Native 中文网: https://reactnative.cn/docs/getting-started.html React Native官网: https://facebook.github.io/react-native/docs/getting-started 视频学习地址: https://www.i...

2019-04-30 17:29:27 263

原创 adb常用命令

1、获取最顶端Activity名称 linux : ​adb shell dumpsys activity |grep "mFocusedActivity" ​ windows: adb shell dumpsys activity |findstr "mFocusedActivity" 2、获取屏幕分辨率、密度 adb shell wm density 密...

2019-04-25 16:39:03 167

原创 二、TabLayout自定义图片指示器

最近项目需求,多个tab切换显示不同的页面,但是tab的下划线是一个带有圆角阴影的下划线,看过Tablayout源码的小伙伴可能会知道,通过原生的TabLayout是无法实现的,想了解的可以看我的另一篇文章:https://blog.csdn.net/weixin_41882065/article/details/89352460 刚开始参考了几位大佬的方法: 1、Android Tab...

2019-04-25 14:25:39 2632 4

原创 Android事件分发体系-源码解析

一、点击事件的传递规则 所谓的点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生以后,系统将这个事件传递给具体View的过程。 当一个点击事件产生后,他的传递过程遵循如下顺序: Activity->Window->View,即,事件总是先传递给Activity,Activity再传递给Window,最后Window再传递给顶级Vie...

2019-04-25 12:29:39 164

原创 TabLayout源码解析及相关问题解决

一、内部组成元素及分析 TabLayout的三个基本组成元素:Tab、TabView、SlidingTabStrip TabLayoutOnPageChangeListener和ViewPagerOnTabSelectedListener实现了ViewPager类的两个接口,作用是监听ViewPager页面改变和Tab选中状态。 PagerAdapterObserver为观察者监控Pager...

2019-04-17 11:34:27 580

原创 DialogFragment常见问题(黑色棱角、点击编辑框外关闭软键盘..)

  1、设置对话框外部的背景为完全透明:      在onStart()方法中加入以下代码: @Override public void onStart() { super.onStart(); /** * 将对话框外部(未被遮挡的部分)的背景设置为透明(必须设置,业务需要) */ Window window...

2018-08-29 17:51:09 2437

原创 android.view.WindowManager$BadTokenException(App crash due to LeakCanary warning Toast)

​Unable to add window -- token android.os.BinderProxy@8c05554 is not valid; is your activity running? android.view.ViewRootImpl.setView(ViewRootImpl.java:679) 常见的问题解析: 该异常表示不能添加窗口,通常是所要依附的view已经不存在...

2018-08-09 17:48:56 540

原创 java.lang.IllegalStateException

解决方案 状态异常。 java.lang.IllegalStateException异常产生的原因及解决办法 错误类型大致为以下几种: java.lang.IllegalStateException:Cannot forward a response that is already committed IllegalStateException:respon...

2018-08-01 19:11:48 384

原创 Mac上Android Studio常见的快捷方式

Command+D 复制当前行 Command+X 删除当前行 Command+W 关闭当前页 Shirft+Shirft(连续按两次Shirft)项目中类或着方法或者文件 Command+O  搜索并打开类文件 Shirft+Command+O 搜索并打开某个文件 Option+Command+O 搜索并打开某个文件或方法 ...

2018-08-01 19:08:50 613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除