
Android
dqmj2
这个作者很懒,什么都没留下…
展开
-
Android padding失效
Android padding失效在华为nova 5 pro机器上面,意外的发现几个页面的padding全部失效了,排查后是由于theme设置了fitSystemWindows=true导致的,出问题的页面删除了这个属性,就会恢复正常了。原创 2020-08-27 17:37:47 · 1125 阅读 · 0 评论 -
ViewModelProviders找不到问题
在官方的例子中,有这样一段代码model = ViewModelProviders.of(this).get(NameViewModel.class);但在实际开发中lifecycle-viewmodel:2.0.0中并不存在,该类被弃用,并且多了一个Factory入参,需要新的方式去创建model userModel=new ViewModelProvider...原创 2020-04-10 11:30:45 · 1471 阅读 · 0 评论 -
TabLayout设置下划线宽度,不使用反射
public static void setTabLayoutItemWidth(final TabLayout tableLayout, final int padding){ tableLayout.post(new Runnable() { @Override public void run() { ...原创 2019-10-28 16:36:34 · 239 阅读 · 0 评论 -
【Android】高德地图根据2个坐标智能缩放地图
需求:在地图上给定2个坐标点,然后将2个坐标点通过缩放都能显示出来。实现:通过查阅高德地图接入文档和API能找到缩放的API高德地图文档,看到以下说明限制地图的显示范围从地图 SDK V4.1.0 起新增了设置地图显示范围的方法,手机屏幕仅显示设定的地图范围,例如:希望设置仅显示北京市区地图,可使用此功能。注意:如果限制了地图显示范围,地图旋转手势将会失原创 2017-11-09 09:41:06 · 5566 阅读 · 1 评论 -
【Android】在任何View上添加红点★★★★★★★
使用方式:<com.porster.badgeview.badgeview.BadgeTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableTop="@mipmap/ic_launcher"原创 2016-06-20 15:45:04 · 1564 阅读 · 0 评论 -
Android Studio MAC版 代码提示快捷键
1、打开Preferences2、Keymap选项3、搜索Class name快捷 右键选中添加快捷键即可原创 2016-06-11 18:29:08 · 6987 阅读 · 0 评论 -
【UI视觉】100行代码实现微信底部渐变切换效果!!!
1、我们先来看一下要实现的效果2、我们看到当进行切换页面的时候,关联的两个Tab将会产生过渡效果,接下来我们用最简单的代码去实现3、思路:在Tab上放置一张为选中时的图片,再将已经选中的图片覆盖在未选中的图片上,我们来控制选中图片的透明度来实现渐变。4、布局方面:这是单个Tab的布局,像这样的我们Demo一共有四个。大家注意id为page1的是默认图(灰色),id为page1_原创 2015-10-28 17:06:46 · 1023 阅读 · 0 评论 -
Android Studio 使用SVN进行版本控制 MAC版
1、选择 VCS > Import into Version Control > Import into Subversion...2、在弹出来的窗口点击 "+" 号,来新增一个SVN地址3、加完之后选择填写的地址,点击 Import,后会弹出 Import Directory来选择你的工程4、会弹出SVN Import Options 的窗口 ,直接点击O原创 2015-09-07 16:35:43 · 478 阅读 · 0 评论