自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wood的专栏

天才总是在描述自己的成功时潦草的像是唾手可得,对此的深信不疑会让你吃大亏。

  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 android使用setTheme的方式实现主题切换

theme的意思即风格,在android中你可以理解成是一整套属性的集合,设置了theme可以看做为为APP的一些全局的变量赋值,然后之后的界面显示会使用这些值来显示出相应的效果。 设置theme方式实现主题切换的详细步骤在这篇文章已经有详细描述,我就不再赘述了,这里介绍一下设置theme方式实现主题切换的一些实现细节。上边那个博文中也提到了,设置theme要在设置activity的显示内容

2015-11-19 17:30:22 6563

原创 用一个低仿界面来说说自定义viewgroup和事件分发的一些知识

简述:来看看今天我们要实现的效果,让大家有一个直观的认识: 以及标题中写的是低仿的原因:;-) 这个效果在虾米音乐上也有,不过显然没有豆瓣fm优化的好,下边两张图是我开启白眼之后看到的,大家自行感受下:豆瓣fm: 虾米,额啊。。 不过原理应该是类似的。 在开启写轮眼分析下布局结构: 果然是复写的一个容器view,里边包含两个子布局view。 接下来是完全打开时候的结构: 注意观察打开

2015-11-10 14:20:22 945 1

原创 [小技巧]如何让你的app在Android launcher中显示在第一个位置

描述如题 Android Launcher中的应用排列大部分是根据app名称拼音顺序排列的,但有的应用偏要破坏这种顺序,比如下图:launcher里显示的app名称其实是app第一个启动的activity的label属性值。所以launcher里边app的排列也是根据这个值排列。我们要想使我们的app显示在前边就需要更改这个值,显然加空格是最好的解决方法,经过一番尝试我发现在应用名称前后加两个全角

2015-11-09 11:04:39 2080

原创 [小技巧]Android 圆形progressbar的旋转的停止和启动

效果如下图所示: 关键的代码 public void start(View view) { // pBar.setIndeterminate(true); pBar.setIndeterminateDrawable(getResources().getDrawable( R.drawable.progressbar_glob

2015-11-05 13:44:41 15814 6

原创 [bug记录]Android5+运行带有so文件的项目时候找不到so文件异常

问题描述最近做项目出了一个bug项目中用到so文件,在5.0以上的手机上会报一个初始化异常错误,并提示找不到so文件。lib里目录结构类似如下 在Android5以下都没有问题,在5.0以上会报错,并提示找不到second.so文件。解决方法移除armeabi-v7a文件夹或者保证armeabi-v7a和armeabi两个文件夹下的so文件一致,即数量和名称都一样。问题原因原因是在stacko

2015-10-22 10:12:53 2352

原创 纯手工制作—Android原生手势锁

原生手势解锁的一种实现

2015-10-16 14:10:14 1650 3

原创 自定义控件实现imageview的点击效果

自定义控件给Imageview设置点击效果Imageview的点击效果,可能是个很容易被忽视的问题。对于本地图片的点击效果,可以准备两张图片,加selector实现。 但是如果是动态加载来的图片呢?动态加载图片的一般应用场景都是在listview等控件中,这个时候通常是给itemview整体设置点击效果,而通常不需要imageview反馈点击效果。这个效果我就不举例了,有点开发经验的应该都很熟练了

2015-09-22 14:43:26 4484 2

原创 高仿qq‘一键下班’—让你的view‘黏’起来

qq手机客户端自5.0起有一个‘一键下班’的功能,qq聊天的消息数view可以拖拽,有一种黏黏的视觉效果,让手机控件更加生动,也增加了交互时的趣味性。最近在学习自定义控件的知识,所以试着实现了一下这个功能,来看看整体的一个预览效果: 然后看一下view的拖动特写: 主要要实现的功能:显示消息的view被手指按住的时候随着手指移动而移动,如果触点和原位置的距离在某个距离A内,移动的view和原

2015-07-27 11:26:53 2404 9

原创 需要的拿去—Android手表和手机通讯研究

手机和手表的通讯是通过数据层来完成的,数据层这个概念这里解释一下:手机和手表通过蓝牙连接起来,相同包的应用(比如手机有一个包名为com.soufun.app的应用,手表也有一个相同包名的应用)由系统自动分配一个数据层的概念,所有涉及手机手表之间的数据通讯的工作都通过数据层来实现。只要有相同包名的应用同时安装在了手机和手表上,则系统就自动生成一个数据层来管理手机和手表的数据变化。手机和手表之

2015-04-30 14:19:28 3728

原创 一个css效果的Android实现

大过年的,来瞅瞅效果:记得以前看过一个css效果,鼠标滑过圆圈,圆圈分成四个子圆圈,子圆圈和原先的圆圈占据的矩形是同一个。这个是Android的版本鼠标滑过的事件变为手指触摸事件。废话不多说,看看代码:package com.sovnem.fabulouscircle;import java.util.ArrayList;import java.util.Random;i

2015-02-19 18:50:04 1972

原创 笔迹动画的存与取--另类的特效动画

上一篇文章Path动画--书写文字的动画实现介绍了一些笔迹动画的一个思路:记录笔尖经过的每一个点坐标然后那这些点重新拼接成path一步一步绘制,达到一个让手机自动绘制出我们想要的图形效果,这个是把路径的信息放在内存中了现在做一个持久层的实现。先看下效果,上一把我们是手指画出字来再让手机画的,现在这个是手机自动绘制出我们的文字,当然了这个绘制文字的资源我们要事先准备好。说说原理:这里

2015-02-09 14:24:45 1252

原创 Path动画--书写文字的动画实现

国际惯例,先看一下效果:屏幕上手写一些文字,然后让手机按照你的笔画顺序在屏幕上画出来一模一样的文字。分析下实现原理:写一个类复写View,捕获onTouch事件;→处理这个事件,事件发生的坐标分别存放在一个集合和一个path中,path用于实时绘制,集合用于稍后动画绘制,按下事件path.moveTo,抬起path.lineTo;→手指抬起1s内不再按下则让手机自动绘制我们的文

2015-01-29 15:47:16 3098 3

原创 带颜色渐变效果的的矩形进度条

先看一下效果:有没有亮瞎你的眼?嗯...我说结尾的颜色。先分析下实现的逻辑:我们用一个Drawable对象设置为button的背景;→Drawable对象我们取它的子类BitmapDrawable的一个实例,BitmapDrawAble需要一个Bitmap对象;→绘制这个bitmap:有一个外边的框框我们画一个矩形,进度那条线我们使用绘制一个Path来表现;→当前的进度

2015-01-28 15:58:44 1767

原创 仿豌豆荚应用下载按钮效果

让按钮具有显示进度的效果,节省布局空间,先看看效果:主要的逻辑:根据下载进度的百分比和button的宽度得到一个进度的宽度,绘制一个以此为宽度的背景设置给button,随着下载进度这个button的背景不断变化。下载的进度我们暂时用模拟;button宽高的获得,在onclick事件中w = v.getMeasuredWidth(); h = v.getMeasu

2015-01-25 15:21:24 1358 1

原创 属性动画实现翻滚的控件

控件的3d翻滚动画,即让控件沿着自己的一边进行3d的翻转,例如一个button控件沿着自己的一边翻转180度,此时显示的是自己的背面。普通动画的效果都是在平面上,因此想到了使用属性动画中 控制rotation属性,实现3d旋转,但是发现属性动画的旋转都是以自己中心为轴的自转,而我们要得效果是以外部参照的“公转”,因此想到了在控件自转的时候添加一个同步的位移效果,这样整体效果看起来像是控件在绕侧

2015-01-11 16:35:53 1557 1

原创 <include>标签和BaseActivity联合使用简化代码结构

<include>结合Baseactivity实现代码精简

2014-11-03 18:36:36 1018

原创 一个无限批量下载百度美女图片的demo

URL u = new URL(imgUrl); String name = imgUrl.substring(imgUrl.lastIndexOf("/") + 1, imgUrl.length()); File f = new File("d:" + File.separator + "诱惑美女"); if (!f.exists()) { f.mkdir(); }

2014-10-12 00:30:40 3074

原创 Android edittext中添加图片并且监听图片的点击事件

在EditText中添加图片的主要代码//创建ImageSpanBitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);// 要显示的图片   String content = "gamedirty";   ImageSpan imageSpan = new Imag

2014-09-26 11:34:09 5766 1

原创 新学到的一个自定义控件

先谈谈我对Android自定义控件的理解吧

2014-06-27 13:03:17 1011

翻译 Android上播放Gif图片的方法之二

上一篇介绍了

2014-06-19 20:22:40 908 1

翻译 Android中播放Gif图片的方法

Android中播放Gif图片的

2014-06-19 17:01:22 3168 1

android主题切换demo

设置theme的方式实现android主题切换,提供一个实现思路。

2015-11-19

progressbar自定义

自定义progressbar,控制bar的转动和停止

2015-11-05

Android原生手势锁控件

Android原生手势解锁自定义控件方式实现,来感受原生的魅力吧~!

2015-10-16

fabulousview

一个奇特的点击效果,以前在网页中看到过css版本,现在做一个Android版本上来

2015-02-17

翻转吧控件

一个控件翻转的动画demo,使用属性动画实现。

2015-01-11

百度图片无线下载demo

一个百度图片的下载神器,可扩展、可超越、可复制,技术宅男必备。

2014-10-09

一个Android播放gif的Demo

Android 上play gif 图片的Demo

2014-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除