首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
designTools
订阅
HelloAlicia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android 巧用 flexboxLayout 布局
FlexBoxlayout是Google推出的开源的可伸缩性布局,在项目中也会经场使用,大大提高了用户的体验。compile 'com.google.android:flexbox:1.0.有前端基础的同学估计都知道 CSS 中这个布局,用来为盒状模型提供最大的灵活性。因为 an...
Android 10适配要点,深色主题
各位小伙伴们大家好,今天给大家带来一篇去年写的关于 Android 10 适配的原创文章。 在之前,我发布了一篇 Android 10 适配的文章,讲的是作用域存储的相关内容,详见链接 Android 10 适配要点,作用域存储 。 而除了作用域存储之外,深色主题也是 Andr…
【Android每日一问】RecycleView滚动定位不准确问题研究
开发当中经常会遇到的产品需求,recycleview自动滚动到某一个位置。具体场景可能是如下: 针对如上问题,我们先来看看recycleview都有什么方法提供给我们。 scrollToPosition(int position)方法,滑动到指定position的item的顶部…
🔥都2021年了,你“layout_weight”用对了吗?
那这里 LinearLayout 的剩余宽度为什么是 屏幕的宽度(W)呢?因为剩余宽度 = W - 0(tv1宽度) - 0(tv2宽度) 所以就是 = W. 根据计算结果可知 tv1 的最终宽度就是 1/3 屏幕宽度😄。 由于 tv1的宽度设置为 wrap_content …
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。 与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。 以上3个条件都是必须的。 可以看到弹出来之后是有一个半透明的蒙层的,这时候是影响主界面交…
再不迁移到Material Design Components 就out啦
我们最近宣布了 Material Design Components(MDC)1.1.0 ,这是一个库更新,为您的 Android 应用程序带来了 Material Theming 、新的组件、深色主题和其他令人兴奋的功能。 MDC取代了设计支持库。本指南将向您展示如何迁移代码…
一文彻底搞清楚 Material Design
首先声明以下介绍的关于 Material Design 的介绍,都是基于在 Android 环境下,其实 Material Design 是一种为了让 UI 页面更加美观的设计规范,也可以按照这种规范应用到 iOS、Web 上。 Material Design 是 Google…
用 CoordinatorLayout 处理滚动
CoordinatorLayout 扩展了完成 Google's Material Design 中的多种滚动效果的能力。目前,此框架提供了几种不需要写任何自定义动画代码就可以(使动画)工作的方式。这些效果包括: 上下滑动 Floating Action Button 以给 S…
Android Studio 4.1 中 Design Tools 的改进
Android Studio 中的 Design Tools Suite 提供了一整套开发工具包,使得开发者们能高效地进行 UI 设计、原型设计、构建和调试代码。这些工具包括 Layout Editor (排版编辑器)、Navigation Editor (Navigation…