Android可视化UI设计 可视化UI设计[TOC] 约束布局ConstraintLayout约束布局ConstraintLayout是一个使用“相对定位”灵活地确定控件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题——层级过深会增加绘制界面需要的时间,影响用户体验,以灵活的方式定位和调整小部件。 基本位置约束 直接拖动蓝点。首先认识 2022-12-17 Android #layout #view
Android屏幕旋转ScreenOrientation 屏幕旋转ScreenOrientation性质 对于ConstraintLayout,如果使用绝对布局,旋转可能会导致控件显示异常。 对于相对位置的控件,在大多数情况下还可以正常显示,但是有可能存在异常。 屏幕旋转时,Activity会重新加载。 控制旋转在manifest文件中为Activity添加属性: android:screenOrientation="portrait&qu 2022-12-17 Android #view
Android应用图标 应用图标自适应图标 | Android 开发者 | Android Developers (google.cn) Vector drawables overview | Android Developers (google.cn) <vector xmlns:android="http://schemas.android.com/apk/res/android" 2022-12-17 Android #Icon
Android本地化 本地化实现多语言在/res/values/strings.xml打开Translation Editor,点击地球图标,选择语言,进行翻译 软件语言会根据系统环境自动适配 2022-12-17 Android #多语言
Android自定义视图 自定义视图自定义视图组件 | Android 开发者 | Android Developers (google.cn) 创建视图类 | Android 开发者 | Android Developers (google.cn) 系统如何绘制View下图是布局树 视图的每一次刷新都是完整地遍历布局树的过程,这个过程比较耗时 Android系统显示原理简介 - 简书 (jianshu.com) 2022-12-17 Android #layout #view
Hexo_Fluid_Tag插件的使用 Hexo Fluid Tag插件的使用配置指南 | Hexo Fluid 用户手册 (fluid-dev.com) Tag 插件#便签在 markdown 中加入如下的代码来使用便签: {% note success %} 文字 或者 `markdown` 均可 {% endnote %} 或者使用 HTML 形式: <p class="n 2022-12-16 Environment #Hexo #Fluid
Android应用架构指南 Android应用架构指南[TOC] 应用架构指南 | Android 开发者 | Android Developers (google.cn) 移动应用用户体验典型的 Android 应用包含多个应用组件,包括 Activity、Fragment、Service、内容提供程序和广播接收器。您需要在应用清单中声明其中的大多数应用组件。Android 操作系统随后会使用此文件来决定如何将您的应用 2022-12-15 Android #应用
Kotlin协程 Kotlin协程[TOC] 本篇以Android中的Kotlin协程为例 Android 上的 Kotlin 协程 | Android 开发者 | Android Developers (google.cn) 协程基本介绍协程是一项 Kotlin 功能,可将长时间运行的任务(例如数据库或网络访问)的异步回调转换为顺序代码。 为了避免用户在使用您的应用时感觉到任何卡顿,主线程必须每隔 16 毫秒 2022-12-15 kotlin #协程 #Coroutine
Compose中使用Navigation Jetpack Compose Navigation使用 Compose 进行导航 | Jetpack Compose | Android Developers (google.cn) 迁移到 Compose Navigation迁移到 Jetpack Compose 基本涉及以下几个步骤: 添加最新的 Compose Navigation 依赖项 设置 NavController 添加 N 2022-12-14 Android #Jetpack #Compose #Navigation
Compose布局详解 深入了解 Jetpack Compose 布局[TOC] Jetpack Compose 提供一个全新的布局模型,用于构建精美、高效的界面。我们深入介绍了这个布局模型,说明了它的底层工作逻辑,它所具备的功能,捆绑的布局和修饰符是如何构建的,以及可以如何轻松创建自定义布局和修饰符。本次研讨会将有助于了解 Compose 的布局模型,您可以使用这个模型来构建应用所需的布局,并且编写更优质的代码。 内容 2022-12-09 Android #Jetpack #Compose #layout