Jetpack Compose ScrollableTabRow 如何调整最小宽度
前言
Jetpack Compose ScrollableTabRow 在使用的时候, 会发现无论怎么样, 最小的宽度始终不是自己设置的. 每个 Tab 之间间隔的很大. 而我们的 UI 上的效果是比较紧凑的. 所以这里给出解决方案
问题原因
在 ScrollableTabRow 的实现中, 使用了一个叫做 ScrollableTabRowMinimumTabWidth 的值, 他的值是:90.dp
由于这个值外部没法修改. 导致任何情况下你的 Tab 最小的宽度都是 90.dp
如何解决
目前的解决方式就只有一种, 那就是复制整个 TabRow 的源码. 然后对其中的 ScrollableTabRowMinimumTabWidth 的值进行修改!!!
Google 在不修改源码的情况下也没有其他方式. 所以认命吧. 该死的 Compose. 踩坑达人就是我!
Jetpack Compose ScrollableTabRow 如何调整最小宽度相关推荐
- Jetpack Compose 深入探索系列四: Compose UI
通过 Compose runtime 集成 UI Compose UI 是一个 Kotlin 多平台框架.它提供了通过可组合函数发出 UI 的构建块和机制.除此之外,这个库还包括 Android 和 ...
- Jetpack Compose Animations 超简单教程
Node:本文基于Jetpack Compose 1.0.0-beta01 Animation是由state驱动的 Compose的核心思想状态驱动UI刷新,这一思想同样体现在动画上. Compose ...
- 安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏
文章目录 前言 俄罗斯方块开发文档 1.摘要 2.开发工具选取 2.1.Compose 的自身优点 2.2.数据驱动界面 3.设计需求 3.1.功能需求 3.1.1.基本游戏功能 3.1.2.拓展功能 ...
- 学不动了,尝试用Android Jetpack Compose重写微信经典飞机大战游戏
前段时间看了TechMerger大佬写的<一气呵成:用Compose完美复刻Flappy Bird!>,甚是有趣,按耐不住那躁动的心,笔者决定跟随大佬的脚步通过写游戏的方式学习Jetpac ...
- (转)Android Jetpack Compose 最全上手指南
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的U ...
- 原创|Android Jetpack Compose 最全上手指南
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的U ...
- Android Jetpack Compose 最全上手指南 | 开发者说·DTalk
本文原作者: 码农西哥,原文发布于微信公众号: Android 技术杂货铺 https://mp.weixin.qq.com/s/7tKv_RamfW0rG8tZHXH_rg 在 2019 年的 G ...
- Jetpack Compose 从入门到入门(三)
本篇开始介绍Jetpack Compose 中的修饰符Modifier.修饰符可以用来执行以下操作: 更改可组合项的大小.布局.行为和外观. 添加信息,如无障碍标签. 处理用户输入. 添加高级互动,如 ...
- 谷歌开发者大会扔物线演讲原稿整理:Jetpack Compose
大家好,我是扔物线朱凯.前两天,我在 GDG DevFest 2020 的 Android Day 做了一次面向全国 Android 工程师的技术分享直播,主题是 Android 最新的 UI 框架 ...
最新文章
- php和python哪个学起来简单一点-Php和python php和python哪个容易学
- 使用四种框架分别实现百万websocket常连接的服务器--转
- wxpython处理excel_Python操作Excel的Xlwings教程(二)
- (数据库系统概论|王珊)第九章关系查询与关系优化:习题
- android 分页列表,android获取相册列表并分页获取
- 《信息安全工程》读书笔记
- c++图书馆管理系统
- 主流代码扫描静态分析工具
- hbase 二级索引方案
- 等保二级需要测评吗?多久测评一次?
- 微信小程序不支持使用本地图片设置背景图片解决方法
- 04网络爬虫-批量下载网站图片
- Excel技巧 - 长数字串如何筛选重复项
- 05,JavaScript脚本中cookie
- 如何创建 CAB 文件和如何从文件、内存和资源中解压缩 CAB 文件
- 求圆形矩形面积java_Java求矩形面积和圆形面积的异常处理实例
- 2016年8月13日 星期六 --出埃及记 Exodus 16:14
- vagrant入门_eZ Platform在Vagrant上的入门
- 常用简体中文字体转Unicode和Unicode 2编码对照表
- 计算机网络设备安装检验批,智能建筑工程分为哪些子分部工程与分项工程
热门文章
- 内外兼修——迅雷链的密码学有点厉害
- 仿微信查看图片、H5的图片轮播插件PhotoSwipe、SuperSlide
- 实现类似于头脑风暴的小游戏
- swapidc不能连接到主机_swapidc 安装教程 安装/启动 插件教程
- MPU6500模块调试
- POI实现excel的导入和导出
- R语言七天入门教程六:文件相关操作
- VoLTE / VoIP 网络电话
- Python爬虫爬取图片
- R12.2.0 post install checks error : RW-50016: Error: - {0} was not created - 1