09 2017 档案
摘要:Android 屏幕手势滑动中onFling()函数的技巧分析 android手势处理揭秘 常用的手势操作有: 拖拽,捏合,旋转,点按,长按, 轻扫 Android 手势检测实战 打造支持缩放平移的图片预览效果(上) Android 手势检测实战 打造支持缩放平移的图片预览效果(下) Android
阅读全文
摘要:1. Markdown Navigator 参考: 【021今日分享】——IntelliJ IDEA Multi-MarkDown插件安装破J全过程 自动将博客园文章导出到 Markdown 文件 Sublime插件:Markdown篇
阅读全文
摘要:记录华为、魅族手机无法打印 Log 日志的问题 如果上述设置还不行, 连接测试机,然后双击已连接上的测试机名称,就发现LogCat开始打印了。 关于Android LogCat不打印日志输出的问题
阅读全文
摘要:1. 添加已编译的 AAR(或 JAR)文件: ANDROID模块化编程之引用本地的AAR Android Studio多Module使用aar编译报错的解决方案 2. 添加jar文件 添加步骤 3. 添加so文件 未添加成功,报错java.lang.UnsatisfiedLinkError (或者
阅读全文
摘要:// 设置窗口的宽高
阅读全文
摘要:测量规格说明书 MeasureSpec DecorView的测量过程 LinearLayout的测量过程 FrameLayout的测量过程
阅读全文
摘要:为何在Activity中获取DecorView的LayoutParams,返回为null?? 创建DecorView对象 DecorView对象的创建详解 generateDecor()方法: DecorView是Activity的顶级View,一般来说它内部包含标题栏和内容栏(layout.xml
阅读全文
摘要:View.getLayoutParams()获取的是父容器的ViewGroup.LayoutParams的类型。 因为对于普通View, 其MeasureSpec由父容器的MeasureSpec和自身的LayoutParams来共同确定的。 我们给View设置LayoutParams, 在测量的时候
阅读全文
摘要:android:backgroundDimEnabled的作用 - 道哥的技术博客 backgroundDimEnabled
阅读全文
摘要:Constants String ACTION_ACCESSIBILITY_SETTINGS Activity Action: Show settings for accessibility modules. String ACTION_ADD_ACCOUNT Activity Action: Show add account screen for creating a new ac...
阅读全文
摘要:方法一:通过修改主题来设置状态栏变透明,需要在values、values-v19、values-v21目录下分别创建相应的主题。 方法二: 通过代码设置 参考: Android 状态栏着色实践
阅读全文
摘要:API 33 Android 13 Build.VERSION_CODES.TIRAMISU API 32 Android 12 (S_V2) Build.VERSION_CODES.S_V2 API 31 Android 12 (S) Build.VERSION_CODES.S API 30 An
阅读全文
摘要:pop_show_anim.xml pop_hidden_anim.xml
阅读全文
摘要:/** * span图片垂直居中 */ public class VerticalImageSpan extends ImageSpan { @SuppressWarnings("unused") public VerticalImageSpan(Context arg0, int arg1) { su...
阅读全文
摘要:// paint恢复为默认设置。 paint.reset(); // 从src目录中装载一种画笔的样式 paint.set(src); // 设置画笔的透明度 paint.setAlpha(a); // 设置画笔的抗锯齿情况,使画笔更为圆滑 paint.setAn...
阅读全文
摘要:public abstract class ClickableLinkSpan extends ClickableSpan{ private int selectedColor; public int linkColor; private boolean colored; private boolean underlined; /** ...
阅读全文
摘要:从LinearLayout的onMeasure()方法开始分析:(所用代码 API 23) LinearLayout分两个方向的测量, 看一个即可。 这里选择竖直方向上的测量过程: 从 上面这段代码可以看出,系统会遍历子元素并对每个子元素执行 measureChildBeforeLayout 方法,
阅读全文