- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Launcher3 屏蔽长按弹出快捷方式窗口
定制需求是长按就进入拖动模式,不用显示快捷方式,调整下面方法即可去掉WorkSpace.java......public DragView beginDragShared(View child, DragSource source, ItemInfo dragObject, DragPreviewProvider previewProvider, DragOptions dragOptions) { float iconScale = 1f;
2021-09-04 15:37:53 845
原创 Android10 Launcher3应用图标圆角角度调整
Android10版本的Laucnher3把图标相关的独立成了一个库,iconloaderlib,所以修改图标相关的类都在这个目录。应用图标生成是com.android.launcher3.icons.BaseIconFactory.java的createIconBitmap方法定义的,所以在这里处理就可以实现图标圆角角度的调整。 private int sColors[] = {0xffff0000, 0xff00ff00, 0xff0000ff}; private int s.
2021-09-04 15:31:13 2414 4
原创 Android10 Launcher3调整文件夹图标的默认布局
从android O开始,主界面的默认图标就是圆形的,所以文件夹图标默认显示的4个应用其实是按照圆弧排列的,之前有看到文章描述做成9宫格就可以很明显地看出来;公司需求是默认用正方形布局,不管2个还是3个、4个应用都是用正方形布局排列默认的布局会裁剪掉一部分,图标显示太大不美观,所以先调整下图标比例,下面记录下定制的重点1、原生的版本是会根据文件夹内部应用数量调整缩放比例的,我们不需要这个,所以固定缩放比例/* * Copyright (C) 2017 The Android Open S
2021-09-04 15:22:24 1718
原创 EventBus的学习记录
EventBus的学习记录EventBus核心跨各种组件实现的通信,核心是反射调用方法;四个核心类EventBus:管理类,用来维护注册的类用Subscribe标注的方法,最后调用用参数匹配Subscribe:标注类,用来标注哪些方法是EventBus的回调,用参数来区分需不需要调用ThreadMode:线程模式,用来区分返回的方法在子线程还是主线程运行SubscribeMethod:保存在EventBus内的方法安卓标注类在项目中经常用到注解,但是对一些注解还是一知半解学习一下注解及代表
2021-03-23 08:30:56 108
原创 java的垃圾回收机制知识点
1.对象处于堆内存中的状态有三种(1)可达状态: 表示有一个或多个引用引用该对象时的状态(2)可恢复状态: 表示没有引用引用该对象时的状态,在这种情况下,系统的垃圾回收机制准备回收该对象占用的资源时,会先调用该对象的finalize()方法,如果该方法使得引用重新引用它,则变回可达状态,就不会被回收(3)不可达状态 表示没有引用引用该对象,调用完fi
2015-10-20 22:15:28 394
转载 APP界面设计规范:如何定义视觉规范
时间 2015-09-10 16:38:34 DevStore 原文 http://www.devstore.cn/essay/essayInfo/2475.html 主题 APP 设计 常用的手机APP设计工具:Sketch:常用来制作线框、界面,偶尔绘制图形。MAC电脑专用移动APP设计软件。也是一款快速设计APP界面的软件。Adobe lllustrator & Photoshop:
2015-09-10 17:10:19 1322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人