- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 【Android动画】之Frame动画
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Frame Animation。 其实使用起来比较简单,首先需要创建一个AnimationDrawable对象,通过addFrame方法把每一帧要显示的内
2012-12-29 16:00:42 484
原创 android Animation
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的
2012-12-29 15:56:49 484
原创 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation 渐变透明度RotateAni
2012-12-29 15:30:44 405
原创 10步让你成为更优秀的程序员
篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的 10 件事情。 1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是 bug,它还会使你的代码体
2012-12-29 10:22:28 352
原创 RotateAniamtion_实现Android简单动画旋转案例
利用android实现了简单旋转动画,效果如下,从左到右,3个状态,最终图片旋转180度:2012-6-18 11:18 上传下载附件(19.54 KB) 2012-6-18 11:19 上传下载附件(16.33 KB) 旋转动画利用的是RotateAnimation实现的。布局文件main.xml代码:
2012-12-29 10:18:21 820
原创 通过new BitmapDrawable()方法将Bitmap转化为Drawable的getIntrinsicHeight()和getIntrinsicWidth() 问题。
今天遇到一个问题,一个Bitmap封装到BitmapDrawable中 ,BitmapDrawable drawable = new BitmapDrawable(bmp),Bitmap.getWidth() != BitmapDrawable.getIntrinsicWidth().导致一些问题:查看源代码,问题如下:在BitmapDrawable中,给mBitmapWidth赋值时
2012-12-24 18:53:38 5852
原创 ZoomControls,PopupWindow,ExpandableListView
一、缩放控制: ZoomControls Mian.xml Xml代码 version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:l
2012-12-05 19:58:05 681
原创 ExpandableListView(一)替换系统默认的箭头
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:1。如何替换ExpandableListView的默认箭头解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android
2012-12-05 19:55:29 581
原创 设置ExpandableListView 默认是展开的
先实例化 exListView然后 exListView.setAdapter(exlvAdapter); //将所有项设置成默认展开 int groupCount = exListView.getCount(); for (int i=0; i exListView.expandGroup(i); };--->即可哦!
2012-12-05 19:53:52 1269
windows平台上的unix模拟环境工具cygwin
2016-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人