UI积累
文章平均质量分 96
Qiaoidea
你必须非常努力,才能看起来毫不费力
展开
-
UI--多行文本折叠展开效果
经常在APP中能看到有引用文章或大段博文的内容,他们的展示样式也有点儿意思,默认是折叠的,当你点击文章之后它会自动展开。再次点击他又会缩回去。 网上有找到部分效果,感觉不是很满意。最后自己尝试用 **自定义布局layout** 写了个demo。比较简陋,不过可以用了。有这方面需求的朋友可以稍加改造下。如有更好的创意,也不妨分享一下。原创 2015-05-15 22:14:08 · 9302 阅读 · 11 评论 -
从仿QQ消息提示框来谈弹出式对话框
android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式。而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一下常见的几种自定义提示框的实现方式。 这里使用的几种弹出框实现方法概括为以下几种: 1. 自定义Dialog 2. 自定义PopupWindow 3. 自定义Layout View原创 2015-05-22 20:46:00 · 4453 阅读 · 1 评论 -
UI--单行文本水平触摸滑动效果
最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果。网上找了很多,都没有看到有效解决方案。 其中,看到最常见的也是最笨拙滴采用重写TextView并继承实现touch 和 Gesture手势。个人觉得很麻烦。后来经提醒发现了其实最简单的方案: 直接使用 EditText 就好了。 因为EditText需要编辑和移动光标的缘故,使得它是可以原创 2015-05-07 22:07:02 · 2151 阅读 · 0 评论 -
UI--仿IOS控件之ActionSheet样式 and more..
在讲述了弹出式对话框和对其 源码分析之后,我们尝试来模仿一下ios中常见的弹出式按钮选项——ActionSheet。其实样式也比较简单,从底部弹出几个按钮,提供选项菜单,同时出现半透明背景蒙版。具体详情及效果参考IOS设备。具体怎么做,来理下思路。首先继承自Fragment,在OnCreateView中实现自定义View,当然,在自定义View中使用我们的自定义属性,控制风格样式,另外呢,定义一个静态Builde原创 2015-06-23 12:18:18 · 4798 阅读 · 0 评论 -
UI--学习模仿QQ未读提醒拖拽删除
作为一款优秀的社交聊天软件,QQ始终保持着优秀的交互与设计,同时引领不少新时尚与标准规范,特别是它也有一些人性化的设计颇值得为人称道。今天要提到的是 QQ消息未读拖拽清除(一键退朝”,“一键清除未读”,“一键下班”)的功能。具体细节参考 知乎:一键消除红点功能是怎么想出来的?当然,得益于诸位大大的各种尝试,小弟也稍加模仿修改了一个类似的Demo.这里展示下我们最后实现的各种样式及效果图原创 2015-06-24 18:19:28 · 3585 阅读 · 0 评论 -
UI--Android中的状态切换按钮自定义
Android中关于控制开关和页面/状态切换的使用场景还是比较多的。源生做的支持也有比如RadioGroup 和Tabhost等。这里准备通过自定义View来模仿学习下IOS两种常见UI样式: SwitchButton 和 SegmentControl。 首先先通过简易的组装View来实现两种UI的相应效果,其次呢,尝试通过绘制来达到同样的更灵活的样式。代码前后共实现按钮切换和页面切换两个样式,三种实现方案。原创 2015-07-13 21:52:23 · 7707 阅读 · 4 评论 -
CoordinatorLayout实现View动画交互的研究(16/04/18)
《代码里的世界》 —UI篇 用文字札记描绘自己 android学习之路 转载请保留出处 by Qiao http://blog.csdn.net/qiaoidea/article/details/72943797 CoordinatorLayout出自android.support.design库,是一个控制接管子View之间动画交互的一个强大的库。通过一系列封装,使得界原创 2017-06-09 00:21:50 · 838 阅读 · 0 评论