自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chailyn的博客

不积跬步无以至千里

  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

转载 android 自定义控件(五) 音量切换

转自:鸿洋博客,正在学习,非常感谢! 今天学习的是一个音量调节的demo: 最终效果图如下:1.基本的属性设置:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="firstColor" format="color" /> <attr name="secondColor" format="color" />

2016-06-25 19:30:09 754

原创 android 自定义控件(四)自定义进度条

之前学习了一篇切换颜色的,练习完了后为了更加熟悉就自己改了改加了一些效果实现一个可以显示当前进度的进度条,全当时对之前的一个学习总结: 最终效果: 之前的一些基本属性什么的就不说了,直接看绘制部分的代码,之前的效果是基本的一个颜色切换 和现在的差别有:1.只有一个进度颜色2.显示当前进度3.进度改变的效果这里第一个不说就是绘制一个颜色的圆弧就行,也可以绘制两个让第二个颜色和背景颜色一

2016-06-25 17:30:01 423

转载 android 自定义控件(三) 进度条切换

android 自定义控件(三),这里实现的是一个类似于进度条切换颜色的demo。 最终效果: 1.自定义属性: <attr name="firstColor" format="color"/> <attr name="secondColor" format="color"/> <attr name="cicleWidth" format="dimension"/> <

2016-06-25 17:16:34 503

转载 android 自定义控件(二)

转自:鸿洋博客,正在学习,非常感谢! 之前已经初步了解了自定义,现在要做的是自定义View显示一张图片,下面包含图片的文本介绍。 1.自定义基本属性:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="textSize" format="dimension" /> <attr name="textTitle"

2016-06-15 19:45:04 563

转载 android自定义控件(一) 入门

转自:鸿洋的博客 自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[ 3、重写onMesure ]4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了大部分情况下还是需要重写的。 1.自定义View的属性,首先在res/values/ 下建立一个styleable.xml , 在里面定义我们的属性和声明我们的整个样式。<?xml v

2016-06-14 16:46:26 441

原创 android 自定义控件 简易时间轴 一

之前项目需要写一个消费记录,类似于时间轴似的控件,自身在自定义控件这里不咋地(…),最后搞了一个这个demo 效果图: 这里就是绘制圆和上下两条线 1.资源文件,定义一些基本的属性:<?xml version="1.0" encoding="utf-8"?><resources> <attr name="textSize" format="dimension" /> <at

2016-06-14 11:02:50 2993 4

原创 android 控件 简单的分层筛选控件

之前用过expandableListView,这里使用自定义控件实现,效果: 整个项目的布局是这样的: 最上方的4个筛选用的是用toggleButton填充的,toggleButton之前也有简单的介绍过:ToggleButton的简单介绍 下面是一个popupwindow,之前会给toggleButton设置一个tag,这样后期点击的时候可以根据这个tag来控制popupwindo

2016-06-08 09:54:17 3052

原创 android控件 ToggleButton-开关开灯关灯

ToggleButton 继承于android.widget.CompoundButton,意思是可切换的,这就说明其有不同状态,选中和没有选中,这里用ToggleButton 实现一个小例子熟悉一下ToggleButton 。 最终效果: 先说一下ToggleButton 的几个基本属性: android:textOn="yes" //打开时的文本 andr

2016-06-04 14:32:26 4428

原创 android控件-ExpandableListView

顾名思义,ExpandableListView是ListView的子类。它在普通的ListView的基础上进行了拓展,它把应用中的列表分为几组,每组又包含多个列表项。 基本的属性配置> android:childDivider="#ddd" //各组内子项分隔条的颜色> android:listSelector="#ff9" //条目选中的颜色>

2016-06-04 13:43:28 379

转载 关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案

之前用genymotion的时候Virtualbox运行时提示:Unable to load R3 module D:/Genymotion_VirtualBox/VBoxDD.dll(VBoxDD):GetLastError=1790(VERR_UNRESOLVED_ERROR)返回 代码:E_FAIL (0x80004005)组件:Console界面:IConsole {8ab7

2016-06-04 09:38:48 997

原创 判断某一年是闰几月

public static void main(String[] args) { int year = 1999;// 必须是整数并且得大于等于1900小于等于2019,1900年一月一日是周一 int month = test(year); if (month != -1) { System.out.println(year +

2016-06-03 17:32:23 1940

转载 如何计算润几月

闰月列表: 1949 闰七月 1952 闰五月 1955 闰三月 1957 闰八月 1960 闰六月 1963 闰四月 1966 闰三月 1968 闰七月 1971 闰五月 1974 闰四月 1976 闰八月 1979 闰六月 1982 闰四月 1984 闰十月 1987 闰六月 1990 闰五月 1993 闰三月 1995 闰八月 1998 闰五月 2001 闰四月 2004 闰二月 20

2016-06-03 10:16:57 1785

原创 viewFilpper 实现页面切换

android 中页面切换可以用Viewpager也可以用ViewAnimator。我们不直接用ViewAnimator,而是使用它的两个子类ViewFlipper和ViewSwitcher,联系如下图1。ViewFlipper可以用来指定FrameLayout内多个View之间的切换效果,可以一次指定也可以每次切换的时候都指定单独的效果。该类额外提供了如下几个函数: 图1: isFli

2016-06-02 17:52:23 2734

转载 java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=xxx}

有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。 而android源码是这样写的(源码位置:sdk/sources/android-21/android/app/ContextImpl.java):

2016-06-02 09:55:21 1198

转载 android mediaPlayer error (-38,0)

之前写音乐播放的时候用Mediaplayer时出现-38的error,参考博客修改成功(我是问题二),这里记录一下: 原文:http://blog.sina.com.cn/s/blog_632b619d01012991.html出现这个错误发现在mediaPlayer.reset()后调用了mediaPlayer.getDuration() 在没有给mediaPlayer对象设置数据源之前,是不

2016-06-02 09:36:49 17146

原创 git切换新的仓库地址

方法一: 1.先进入你之前的下载完的项目目录: 右击 git Bash后,按照以下操作: git remote -v // 查看此时的git clone地址 git remote remove origin //移除旧的地址 git remote add origin new address //添加新的地址方法二: 在二层目录找到.git文

2016-06-01 11:02:32 967

开源MD风格Dialog

开源MD风格Dialog

2016-12-12

省市区二三级数据xml,sql,json

省市区二三级数据xml,sql,json

2016-11-08

apktool反编译工具

apktool 反编译

2016-10-15

listview+checkbox 多选

listview+checkbox 多选

2016-07-04

Virtualbox

Virtualbox错误,恢复系统主题

2016-06-04

新浪微博分享

在新浪微博的开发平台审核过后创建应用,获取自己的APPKey

2015-09-29

自定义view实现垂直gallery滚动

自定义view实现垂直gallery滚动,字体渐变缩放

2015-09-26

Android checkbox 实现单选

Android checkbox 实现单选,代码较少,布局简单

2015-09-26

空空如也

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

TA关注的人

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