自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 android菜单动画

今天学习了一个挺有意思的动画效果,这里的菜单并不是按机器上的 MENU 出现在那种菜单,而是基于Android SDK 提供的 android.view.animation.TranslateAnimation(extends android.view.animation.Animation)类实例后附加到一个 Layout 上使之产生的有动画出现和隐藏效果的菜单。 原理:Layout(菜单)从

2015-11-09 09:36:51 595

原创 Android自动朗读(TTS)

今天在看《疯狂android讲义》的时候,看到一篇自动朗读,原来android还有这功能,感觉还挺有意思的噢。自动朗读支持可以对指定文本内容进行朗读,从而发出声音,android的自动朗读还允许把文本对应的音频录制成音频文件,方便以后播出。 现在来看一个例子: 布局代码: 布局代码就很简单,两个Button和一个EditText MainActivity.java: public class

2015-11-09 09:36:48 1045

原创 活动的启动模式

活动的启动模式一共分为四种,分别是standard、singleTop、singleTask、singleInstance,在AndroidManifest.xml中通过给标签指定android:launchMode属性来选择启动模式。 1. standard 这个是活动默认的启动的模式,Android是使用返回栈来管理活动的,每启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于此模

2015-11-09 09:36:34 357

原创 解析Json数据格式

再次进入了金融it行业了,解析JSON数据是避免不了,经常不记得要怎么做,来记点笔记咯。 解析JSON数据有很多种方法,官方有提供JSONObject,谷歌也有个开源库GSON。当然还有一些第三方的开源库Jackson,FastJSON等,这都让json解析变得特别简单,今天的笔记只有JSONObject方式,由于其他没有下载,以后用到其他再来补充。 1. 使用JSONObject解析 解析js

2015-11-09 09:36:31 882

原创 Android动画

最近呢,在完善我的毕业设计的代码,有给它加一些动画效果啥的,还挺有意思的。可是偶尔不太记得各个动画效果,今天要来记录总结一下了,方便日后来回顾。 Android基础动画: 1. Tween Animation  变换动画 2. Frame Animation  帧动画 3. Layout Animation  布局动画 4. Property Animation 属性动画(相对复杂) Tween

2015-11-09 09:36:29 260

原创 Android布局优化

今天学习了几种android中简单的布局优化。 Android布局原则: (1)尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局)。 (2)在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍微高一点。 (3)将可复用的组件抽取出来并通

2015-11-09 09:36:19 252

原创 TextView实现跑马灯

好像几天都没来写博客了,停止了学习,一下子堕落了,不管学的什么小知识点,都应该记录下来,写代码,做案例。现在来用TextView实现跑马灯。 有时候一个TextView中的文字很长,然后又必须是单行显示,比如下面这句代码:         android:layout_width="wrap_content"         android:layout_height="wrap_conten

2015-11-09 09:36:16 280

原创 AsyncTask模拟进度条

现在开始一个稍微复杂点点的示例,用异步AsyncTask来模拟进度条 1. 布局文件,就放一个ProgressBar 2. MainActivity.java代码: public class MainActivity extends Activity { private ProgressBar mProgressBar; private MyAsyncTask mTask; @Overrid

2015-11-09 09:36:11 907

原创 异步任务AsyncTask进阶

现在开始一个示例使用AsyncTask加载网络图片: 1. 首先布局文件:用ProgressBar来起到缓冲效果,在图片未加载完毕之前显示ProgressBar 2. MainActivity.java代码: public class MainActivity extends Activity { private ImageView mImageView; private ProgressBa

2015-11-09 09:36:08 262

原创 异步任务AsyncTask初步

为什么要异步任务? 1. Android单线程模型 2. 耗时操作放在非主线程中执行 AsyncTask为何而生? 1. 子线程中封信UI 2. 封装、简化一部操作 构建AsyncTask子类的参数 AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数: 1. Params: 启动任务时输入参数的类型 2. Progress: 后台任务执行中返回进度值的

2015-11-09 09:36:06 217

ExpandableListView实现android时间轴Demo

一个简单的android时间轴的实现Demo,使用ExpandableListView实现的,实现效果图见http://www.jianshu.com/p/2df7f747fa18 有需要的的可以下载下来看看~啧啧啧~

2016-08-01

空空如也

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

TA关注的人

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