- 博客(8)
- 收藏
- 关注
原创 自定义组合控件
之前看过一篇博客自定义组合控件,感觉比较有代表性,今天学习一下,也分享给大家,用自定义组合控件的方法写一个我们项目中常见的titlebar,首先写一个布局,很简单,就是左右各一个按钮,中间是标题,不过这里使用merge标签,因为我们还会去继承Relativelayout,为了不叠加嵌套使用Relativelayout,这里用merge。如下title_bar布局:xml version
2016-12-28 17:27:35 386
转载 Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayout,如果对Java的Swing比较熟悉的话一定不会陌生,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点所
2016-12-26 15:27:59 285
转载 Android应用开发之PNG、IconFont、SVG图标资源优化详解
1 背景最近因为一些个人私事导致好久没写博客了,多事之年总算要过去了,突然没了动力,所以赶紧先拿个最近项目中重构的一个小知识点充下数,老题重谈。在我们App开发中大家可能都会有过如下痛疾(程序员和设计妹妹注意喽):好多小的图标好烦人,又占体积还要考虑分辨率,一拉伸就模糊等。同一个图标不同状态还有不同颜色的多张。总是幻想IOS、Android、Web等对于一个图标只切一次图多
2016-12-20 14:57:09 611
转载 在Java中如何高效的判断数组中是否包含某个元素
如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法使用List123
2016-12-20 13:34:32 348
原创 图片浏览本地保存
写写笔记记录一下项目中写的图片浏览及系统图库保存的功能,先看看效果:如上,类似于相册浏览,最终将图片保存在本地,在系统图库可浏览,至于可缩放的imageview就不做说明了,直接用了,做法很多可以自行google,下面代码主要说明怎样从网络保存到本地图库的首先findviewbyid获得保存按钮,点击事件中做图片保存://点击保存按钮,将当页图片保存在本地mTvSave.
2016-12-16 14:05:41 334
原创 自定义头布局下拉变大的ScrollView
最近项目需要在用户信息界面做一个下拉实现用户头像变大这么一个效果,网上也看了一些demo,下来给大家分享一个自认为比较简单的一个例子,还是老规矩先看效果,(不必在意角上旋转的菊花,另一篇博客中有讲):思路: 1. 获得要放大的控件,并获得其宽高; 2. 在顶部时继续往下拉,通过LayoutParams改变控件的宽高; 3. 手指抬起时初始化各项参数,通过属性动画回弹控件。
2016-12-07 14:01:59 1288 1
原创 SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉加载更多
项目迭代需要更换下拉刷新和上滑加载更多的效果,就研究了一下安卓自带的刷新的控件SwipeRefreshLayout,挺好用的效果也不错,先上图:我用的是swiperefreshlayout配合recyclerview做的,还是一样先看xml文件,写法和pulltorefresh一样,包裹起来:<android.support.v4.widget.SwipeRefreshLayo
2016-12-07 12:00:42 3983
原创 围绕中心匀速,加速,减速转动的动画
目前项目中有个动画的需求,一张花瓣图片在头像下拉的时候会匀速转动的效果,做起来很简单就是一个简单的动画,下来给大家简单介绍一下:1,在xml文件中写一个imageview,用于放置待旋转的图片。2,在res目录下的anim文件夹下(没有就自己新建)写动画,代码如下:xml version="1.0" encoding="utf-8"?>xmlns:android="http://
2016-12-07 10:35:19 1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人