随笔分类 -  界面效果

摘要:TabLayout——选项卡布局,通过选项卡的方式切换view并不是material design中才有的新概念,选项卡既可以固定,也可以滚动显示效果如下: 通过addTab方法可以实现选项卡的动态添加:tabLayout.addTab(tabLayout.newTab().setText... 阅读全文
posted @ 2016-01-18 13:53 小白第二 阅读(1238) 评论(0) 推荐(1)
摘要:Floating Action Button是一种悬浮操作的圆形按钮,继承自ImageView,可以通过android:src或者ImageView的任意方法,来设置FloatingActionButton里面的图标。显示效果如下: 使用方法类似于普通的Button一样,首先在xml文件中... 阅读全文
posted @ 2016-01-18 13:34 小白第二 阅读(463) 评论(0) 推荐(0)
摘要:Snackbar是一个轻量级控件,它可以很方便的提供消息的提示和动作反馈,类似于Toast。Snackbar包括一段文字信息与一个可选的操作按钮,超时自动隐藏,也可以通过滑动来删除。效果如下所示: Snackbar的使用方法类似Toast通过make方法创建,通过show方法显示,java... 阅读全文
posted @ 2016-01-18 13:21 小白第二 阅读(442) 评论(0) 推荐(0)
摘要:前沿 上一篇介绍了NavigationView的主要使用方式,本章主要介绍TextInputLayout的使用方式。 TextInputLayout——EditText悬浮标签 TextInputLayout主要作为EditText的父容器来使用,不能单独使用。TextInputLayout解... 阅读全文
posted @ 2016-01-18 11:14 小白第二 阅读(1487) 评论(0) 推荐(0)
摘要:一、啰嗦之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会)。我之前给出的库都... 阅读全文
posted @ 2015-11-10 09:42 小白第二 阅读(10796) 评论(1) 推荐(0)
摘要:导入方式:/build.gradlerepositories { maven { url "https://jitpack.io" }}/app/build.gradledependencies { compile 'com.github.zzz405... 阅读全文
posted @ 2015-10-27 14:27 小白第二 阅读(1151) 评论(0) 推荐(0)
摘要:1.背景自适应且不失真问题的存在制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。根据以往的... 阅读全文
posted @ 2015-10-27 13:45 小白第二 阅读(17546) 评论(0) 推荐(0)
摘要:感觉系统自带的对话框弹出太生硬?那就试试NiftyDialogEffects吧,类似于(Nifty Modal Window Effects),效果是模仿里面实现的ScreenShot...gradle配置如下:dependencies { compile 'com.nineoldandroi... 阅读全文
posted @ 2015-10-27 13:29 小白第二 阅读(1471) 评论(0) 推荐(1)