- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 Android:View Animation
转载自Keegan小钢 http://keeganlee.me/post/android/20151003前面讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation)和属性动画(Property Animation)
2015-11-29 10:21:17 449
原创 Android:Style详解
这篇博客讲解一下Style,比如你想自定义自己的Style,在么做呢?大家先来看这一片博客。样式的定义Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素resource,而具体的每种样式定义则是通过resource下的子标签style来完成,style通过添加多个item来设置样式不同的属性。 另外,样式是可以继承的,可通过style标签的parent
2015-11-29 00:47:06 2310
原创 Android:drawable汇总
drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本
2015-11-29 00:33:37 480
原创 Android:layer-list详解
来源:Keegan小钢 链接:http://keeganlee.me/post/android/20150909 有时候我们使用Tab控件时,为了界面美观,我们需要设计Tab的背景效果,和带阴影的圆角矩形。大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了
2015-11-29 00:10:46 1430
原创 Android:selector使用详解
上一篇详细讲了shape的用法,讲解了怎么用shape自定义矩形、圆形、线形和环形,以及有哪些需要注意的地方。不过,shape只能定义单一的形状,而实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形状,不可操作时又是另一个形状。有时候,不同状态下改变的不只是背景、图片等,文字颜色也会相应改变。而要处理这些不
2015-11-27 22:05:18 688
原创 Android:Drawable资源详解
在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类型资源的。 Drawable资源一般存储在应用程序目录的\res\drawable目录下,当然依据分辨率的高低可以分别存储不同分辨率的资源到如下几个目录:\res\drawable-ldpi \res\drawable-mdpi \res\drawable-hdpi \re
2015-11-27 19:23:37 556
原创 Android:shape的使用详解(2)
Android:shape的使用详解(1) Android:shape的使用详解(2) 一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-list、level-l
2015-11-26 20:41:44 636
转载 JavaWeb:Tomcat server.xml配置示例
几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构。基本上,其中的每个元数据或者配置都是容器完成初始化所需要的。正是由于这些内容都是可配置的,使得软件设计者或架构师可以在容器运行时或销毁时(停止)的情况下注入需要的服务。明白这一点,其重要性不亚于明白代码或软件的工作机制。对于这篇文章,我们将通过分析 server.xml 文件来理解和配置 appache tomcat 服务器。
2015-11-19 13:24:33 1575
原创 Java:构造函数的访问修饰符
构造方法可以处于public、protected、private和默认四种访问级别之一。 public public这里就不多说了 private 当构造方法为private级别时,意味着只能在当前类访问它,不能被继承,不能被其他程序用new创建实例对象。可以对比其他几种修饰符的作用:abstract修饰的类,不允许被实例化,这点和private修饰构造方法相同,但abstract修饰的类可
2015-11-17 10:31:46 12863 1
原创 Java:类的访问修饰符
可见性修饰符: public 在所有类中可见,在其他包中可以用import导入。 缺省 就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。
2015-11-17 10:17:38 435
原创 Java:public、private、protected修饰符
通常构造函数是public的, 今天无意间写了一个default的构造函数, 在另外一个包里面使用的时候居然发现The constructor is not visible,于是有了兴趣, 试验发现private, protected都是not visible.访问权限符:public对于成员来说:任何其他类都可以访问它们,不管在同一个包中还是在另外的包中。 对于类来说: 也是一样。frie
2015-11-16 19:21:05 369
原创 Java:由Object.clone()而引出的protected权限问题
Object.clone()大家可能不太理解由Object.clone()而引出的protected权限问题这句话,那我们先看一段代码: 第一个类CloneClassOne package com.ustc.sup;public class CloneClassOne {}第二个类CloneClassTwo package com.ustc.sup;public class CloneClas
2015-11-12 16:06:03 7584 2
原创 Android:为Button添加圆角黑色边框及透明底色
在做一个佩戴设备APP时,需要做一个绿色圆角,内部为透明的按钮。先来看一下效果 效果实现先新建一个shape资源shape_button.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rect
2015-11-11 12:04:49 23100 1
原创 Android:shape的使用详解(1)
Android:shape的使用详解(1) Android:shape的使用详解(2)在Android开发中,我们经常会觉得我们的界面不好看,今天看到有人说Android学好Shape不再依赖美工,我们先看一些代码,大家应该挺熟悉的<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schem
2015-11-09 23:26:21 615
原创 Android:BLE(Bluetooth Low Energy)开发
Demo下载demo下载BLE介绍最近穿戴设备发展得很火,其大多数所用的技术是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,BLE前身是NOKIA开发的Wibree技术,主要用于实现移动智能终端与周边配件之间的持续连接,是功耗极低的短距离无线通信技术,并且有效传输距离被提升到了100米以上,同时只需要一颗纽扣电池就可以工作数年之久。 BLE主打功能是快
2015-11-09 14:05:07 2138
原创 Java:关于finally的说明
我们在异常处理时会使用finally关键字,那么大家可以看一下下面的代码public class TestException { public TestException() { } boolean testEx() throws Exception { boolean ret = true; try { ret = te
2015-11-09 12:53:01 438
原创 Android:Serializable接口和Parcelable接口
最近在学习Android IPC(Inter-Process Communication)机制时,提到Android 对象的序列化,有两种方法可以实现对象序列化,一种是Serializable接口,另外一种是Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在
2015-11-08 21:54:08 575
原创 Other:Android绘制波浪曲线
参考http://blog.csdn.net/sddyljsx/article/details/47725733 http://blog.csdn.net/wangjinyu501/article/details/39527021 http://blog.csdn.net/vrix/article/details/39206975
2015-11-05 15:58:41 471
原创 Java:try与finally
任何调用try 或者catch中的return语句之前,都会先执行finally语句,当然前提是finally存在。如果finally中有return语句,那么程序就return了,所以finally中的return是一定会被return的,编译器把finally中的return实现为一个warning。例一package exercise;/** * 基本类型测试try,finally *
2015-11-05 13:53:57 356
Android_shape
2015-11-26
Transition
2015-10-20
Meizitu-master
2015-10-20
DesignSupportLibraryDemo-master
2015-10-20
DesignSupportLibraryDemo
2015-10-20
Activity transitions(Activity转换效果)
2015-10-06
Free Video to GIF Converter
2015-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人