Android
开拖拉机等春天
这个作者很懒,什么都没留下…
展开
-
Toolbar
Material Design 设计风格Material Design 是由谷歌的设计工程师基于传统的优秀设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性。ToolbarToolbar 的强大之处在于,它不仅继承了 ActionBar 的所有功能,而且灵活性很高,可以配合其他控件来完成一些Material Design 的设计效果,因此官方已经不再建原创 2017-05-27 10:58:57 · 250 阅读 · 0 评论 -
滑动菜单DrawerLayout
滑动菜单DrawerLayout是Material Design中最常见的效果之一,借助谷歌提供的各种工具,可以很轻松的实现非常炫酷的菜单效果,上一篇Toolbar的基础上添加滑动菜单,效果如下:1.先将库引入到项目中,打开app/build.gradle文件,在dependencies闭包中添加如下内容: compile ‘com.android.support:design:25.3.1’原创 2017-05-27 21:44:31 · 411 阅读 · 0 评论 -
RecyclerView的下拉刷新
谷歌为了让Android的下拉刷新风格能有一个统一的标准,于是在Material Design中制定了一个官方的设计规范。当然我们不需要去深入了解这个规范到底是什么样的,因为谷歌早就提供好了现成的控件,我们至于要在项目中直接使用就行了。 效果图: SwipeRefreshLayout就是用于实现下拉刷新功能的核心类,它是由support-v4库提供的。我们把想要实现的下拉刷新功能的控件放置到原创 2017-05-29 22:31:00 · 324 阅读 · 0 评论 -
悬浮按钮和可交互提示
FloatingActionButton是Design Support库中提供的一个控件,可以比较轻松的实现悬浮按钮的效果。 1.修改activity_main.xml中的代码,如下:android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-05-29 20:40:58 · 1202 阅读 · 0 评论 -
生成动态GIF的方法
配置adb环境变量 电脑连接手机 cmd窗口输入adb shell screenrecord /sdcard/example.mp4 然后就可以录制的,默认时间是180s ,一般不需要这么长,录制完之后我们ctrl+c提前结束就行。 视频会被保存在手机sd卡里,搞到电脑里。视频转 gif这儿方法也有很多格式工厂之类的,输入视频格式,导出为gif格式截取很多帧图片,将多张图片拼接为gifQ原创 2017-06-02 14:54:58 · 494 阅读 · 0 评论 -
CollapsingToolbarLayout可折叠式标题栏
顾名思义,CollapsingToolbarlayout是一个作用于Toolbar基础之上的布局,它可以让Toolbar的效果变得更加丰富,不仅仅是展示一个标题栏,而是能够实现非常华丽的效果。 不过,CollapsingToolbarlayout是不能独立存在的,它的设计时被限定只能作为APPBarLayout的直接子布局来使用。而AppBarLayout又必须是CoordinatorLayout原创 2017-06-02 15:30:57 · 2743 阅读 · 1 评论 -
回调机制详解
参考自:aige studio的博客 阅读这篇文章你不需要太高深的技术功底,只要你会点Java基本的知识,知道什么叫类什么叫接口怎么创建项目,我想相信你看完本章后必定会有收获。 废话不多说,像许多网上介绍回调机制的文章一样,我这里也以一个现实的例子开头:假设你公司的总经理出差前需要你帮他办件事情,这件事情你需要花些时间去做,这时候总经理肯定不能守着你做完再出差吧,于是就他告诉你他的手机号码叫你如转载 2017-06-08 12:40:45 · 251 阅读 · 0 评论 -
自定义View(一)
From AigeStudio,Power by Aige自定义view的步骤: 1,自定义view的属性 2,在view的构造方法中获得自定义的属性 [3,重写onMeasure] 4, 重写onDrew那么来画一个不停的从小变大的圆环,效果图: 在Android中自定义一个View类并一定是直接继承View类或者View类的子类比如TextView、Button等等,这里呢我们也依原创 2017-06-09 21:14:00 · 282 阅读 · 0 评论 -
自定义View(二)橡皮擦效果
参考自:From AigeStudio(http://blog.csdn.NET/aigestudio)Power by Aige工欲善其事必先利其器,既然想画好图那必须学会画笔和画布的使用,那么今天我们就来看看Android的画笔跟我们现实中的画笔有什么不同呢?setXfermode(Xfermode xfermode)Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家原创 2017-06-10 16:36:48 · 2044 阅读 · 0 评论