- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 Compose TextField
在刚才的例子中,我们在 decorationBox 里面写了很多布局组件,最后通过调用一次 innerTextFiled() 来完成输入框的构建。有更多的视觉效果,可以让它们在被其他内容和组件包围时显得更加突出。来设计的,所以里面的一些间距是固定的,当你使用。在你使用 IDE 智能补全的时候可能遇到这种情况。等之类的方法尝试去修改它很可能会有以下的效果。的高度,以及其他的自定义效果,你应该使用。中,当聚焦的时候会改变字体大小。可以让你拥有更高的自定义效果。表达式所接收到的东西。表达式所接收到的东西。
2023-04-20 16:23:37
881
原创 Compose Slider
反映了一个沿条的数值范围,用户可以从中选择一个单一的数值。它们是调整音量、亮度或应用图像过滤器等设置的理想选择。的值就可以改变滑条的总体颜色(经过和未经过的区域)从源码中,我们可以知道,设置滑条经过区域的颜色是。允许用户从一定范围的数值中进行选择。所以一般来说,我们只需要设置。, 而滑条中未经过的地方是。
2023-04-20 16:22:48
268
原创 Compose IconButton
可以帮助我们生成一个可点击的图标按钮IconButton是一个可点击的图标,用于表示动作(复制,粘贴,保存,等等)。IconButton的整体最小触摸目标尺寸为,以满足无障碍准则。content会在IconButton内居中。这个组件通常用于应用栏内的导航图标/动作。content通常应该是一个图标,使用中的一个图标。如果使用自定义图标,请注意内部图标的典型尺寸是。
2023-04-20 16:22:12
456
原创 Compose Icon
例子中的 Favorite 是一个 Filled 风格的图标,Material 包每个图标都提供了五种风格可供使用,除了 Filled,还包括 Outlined,Rounded,Sharp,Two tone 等,都可以通过 Icons.xxx.xxx 的方式调用。contentDescription 参数服务于系统的无障碍功能,其中的文字会转换为语言供视障人士听取内容时使用,这个参数没有默认值,必须手动设置, 也是官方有意为之,提醒开发者重视应用对于残障人士的关怀。
2023-04-20 16:21:38
638
原创 Compose FloatingActionButton
一个(FAB)代表一个屏幕的主要行为。FAB通常和一个Icon一起使用除了普通的 FAB 之外,Compose 也提供了带有文字扩展的 FAB,text = { Text("添加到我喜欢的") },
2023-04-20 16:21:08
244
原创 Compose Alertdialog
将根据可用空间来定位其按钮。默认情况下,它将尝试将它们水平地放在彼此的旁边,如果没有足够的空间,则退回到水平放置。还有另一个版本的 Composable,它有一个按钮槽,可以提供自定义的按钮布局。在一些情况下有可能还是无法满足我们的业务要求,这时候我们就可以使用更底层的一个 @Composable 函数 —— Dialog。
2023-04-20 16:19:48
283
原创 一文看懂——RecyclerView的回收复用机制
用最深入浅出的方式解答了RecyclerView的缓存机制,包括滑动的场景、更新的场景,如何回收Item和如何使用缓存。
2022-10-31 19:55:45
1652
2
转载 5分钟搞定android混淆
转载地址http://www.jianshu.com/p/f3455ecaa56e前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的
2017-01-13 20:27:12
712
原创 ExpandableRecyclerView
现在大家都使用RecyclerView,但是RecylerView不支持可扩展列表,本人编写了一个Adapter基类,可以像ExpandableListView一样使用,如有问题欢迎大家留言 代码是仿照ExpanableListView的Adapter编写 new BaseExpandableRecyclerViewAdapter(){ //返回Group的数目
2017-01-03 10:26:59
2724
转载 Android的ViewDragHelper源码解析
转载自:http://www.it165.net/pro/html/201505/40127.html其实我想看的是DrawerLayout, 但发现DrawerLayout里面是使用了ViewDragHelper去实现. 谷歌比较早就放出这个类了,但ViewDragHelper是开发中很少用到一个类.顾名思义这是一个和拖曳触摸有关的类. 本着追根溯源的想法, 加上ViewDragHe
2016-06-16 09:51:38
738
转载 ViewDragHelper详解- 可拖动的view
转载自:http://www.xuebuyuan.com/2225442.html 看了洪洋大神的博客几遍,终究还是一知半解,终于找到一个适合自己的博客,注释相对详尽,代码相对简单,希望能帮助到大家。 ViewDragHelper从名称上就可以看出, 这是一个用来简化view拖拽操作的帮助类。而且使用起来也很简单, 很方便,只需要几个方法和1个Callb
2016-06-08 11:14:56
1005
转载 Android Studio 自动根据布局生成Activity
Android开发中UI占很大一部分工作量, 其中findViewById等代码毫无技术含量但又耗费时间虽然有butterknife这样的框架, 但个人觉得还是原版比较好一来效率上绝对最快, 二来不会出现团队中有人看不懂代码的情况因此这里提供了插件的方式, 快速生成findViewById等基础代码~ 让你有更多的精力放在核心功能上插件除了基本的findViewById代码的生成,
2016-05-19 10:23:49
3927
转载 Android Studio layout分组
推荐android studio一个插件,可以将布局分组的效果图:地址:https://github.com/dmytrodanylyk/folding-pluginInstallationDownload latest Android File Grouping zip file hereOpen AS Settings, and
2016-05-19 10:22:08
2468
转载 iOS技术博文
架构MVC,MVP 和 MVVM 的图示iOS开发之浅谈MVVM的架构设计与团队协作MVVM架构的iOS工程开发经验2015年最新苹果开发者账号注册流程详解iOS 项目的目录结构能看出你的开发经验iOS 保持界面流畅的技巧代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧自学 iOS 开发的一些经验iO
2016-04-13 08:56:24
711
转载 iOS开源项目
开源项目V2ex-Swiftswift实现的v2ex第三方客户端v2ex-OCOC实现的v2ex客户端MVVMReactiveCocoaGitBucket iOS AppProducthuntOSXMac 上开源的 Product Hunt OSX 客户端软件GanHuoCode干货集中营的第三方iOS客户端EST
2016-04-13 08:55:38
957
转载 安卓技术博文
架构当Android遇到了Flux,架构Android应用的新方式Android MVVM到底是啥?看完就明白了Android架构之从MVP到MVVM【译】Android应用架构一种在android中实现MVP模式的新思路MVC,MVP 和 MVVM 的图示浅谈 MVP in AndroidApp工程结构搭建:几种常见Android代码架构分析Andro
2016-04-13 08:54:48
760
转载 安桌开源项目
开源应用DMPlayerAndroid音乐播放器Idaily开源的第三方知乎日报客户端RealStuff一个看妹纸与开发资讯的Android APP,具有本地缓存、分享与添加收藏的功能GankMM干货集中营第三方客户端CoCoin一款多视图记账AppTranslateAppTranslateApp 一个实现
2016-04-13 08:53:44
2524
转载 iOS开源库
nimbusthree20框架的替代品,又一个庞大的框架BeeFramework一套给iOS开发者使用的应用程序“快速”开发框架,它集成了基于COCOA TOUCH的很多扩展组件,并提供简洁(稍有些抽象)的接口,其目的是让开发人员可以”快速”地进行项目开发ReactiveCocoaRAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensio
2016-04-12 14:11:22
1277
转载 安卓开源库
screenplayA minimalist, View-based applicationframework for AndroidAfinalAfinal 是一个android的ioc,orm框架,内置了四大模块功 能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的 方式进行绑定ui和事件
2016-04-12 14:06:22
1064
转载 安卓学习网站
个人(国外开发者)Jake Wharton简介:ActionBarSherlock, Android-ViewPagerIndicator, Nine Old Androids, butterknife等库作者blog:http://jakewharton.comGitHub:https://github.com/JakeWhartontwitter:https://twitter.c
2016-04-12 13:37:40
1170
原创 安卓多级列表简单实现
二级listview我们可以使用expandablelistview,可以解决问题,但是要是多级的listview我们该怎么办。 网上有一个办法就是expandablelistview嵌套expandablelistview,我曾经以为这个可以解决问题,但是在实际应用中发现,子expandablelistview是不能张开的,整个视图的效果不是很好。 现在我来介绍一
2016-03-17 11:30:47
2716
ExpandableRecyclerView
2017-01-03
ExpanableRecylerView
2017-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人