android动画&效果
gundumw100
这个作者很懒,什么都没留下…
展开
-
一个比较强大的提供各种形状的ImageView
github上比较老的项目了,但是还是比较好用的。各种形状总有一个满足你。在自己的项目中使用,最好不要将所有的类都导入进来,取自己需要的就可以了。[img]http://dl2.iteye.com/upload/attachment/0122/1975/8b999e41-4de4-3298-9ca9-4c68d56a62ba.png[/img][img]http://dl2...原创 2016-12-26 09:54:21 · 161 阅读 · 0 评论 -
圆形菜单效果
[img]http://dl.iteye.com/upload/attachment/0080/6372/7836454e-c8a6-3a86-97bb-796b7c8d64df.png[/img]需要android3.0[img]http://dl.iteye.com/upload/attachment/0080/6374/ea10b7c5-cff9-3b26-81e6-6ba5...原创 2013-02-20 14:25:13 · 86 阅读 · 0 评论 -
ImageView翻转效果
点击图中的星星开始翻转[img]http://dl.iteye.com/upload/attachment/0080/6356/fe751a2c-e1d3-3421-9879-4085324c0c67.png[/img]源码:[code="java"]import android.content.Context;import android.content.res.TypedA...原创 2013-02-20 14:08:21 · 347 阅读 · 0 评论 -
变相通过solid来定义不同边框的颜色,可以只定义一个边框的颜色
以下是设置按钮的右边框和底边框颜色为红色,边框大小为3dp,如下图:[img]http://dl.iteye.com/upload/attachment/0080/0633/f3a82409-2336-3628-816d-26c1b866deac.jpg[/img]在drawable新建一个 buttonstyle.xml的文件,内容如下:[code="xml"] ...原创 2013-01-30 12:28:57 · 99 阅读 · 0 评论 -
自定义Spinner样式
通常情况下spinner都采用系统默认的android.R.layout.simple_spinner_item和android.R.layout.simple_spinner_dropdown_item有时候也需要自定义这两个文件比如我这里是spinner_item.xml,这个是下拉列表的item样式[code="xml"] [/c...原创 2013-01-22 12:10:50 · 232 阅读 · 0 评论 -
ListView,GridView之LayoutAnimation特殊动画的实现
LayoutAnimation干嘛用的?不知道的话网上搜一下。[url="http://blog.csdn.net/imdxt1986/article/details/6952943"]Android的Animation之LayoutAnimation使用方法[/url]有两种用法,我的通常写在代码中,像下面这样:[code="java"]/** * Layout动画...原创 2013-05-24 11:23:40 · 231 阅读 · 0 评论 -
利用录音AudioRecord实现吹一吹效果
不错的创意,记一下,[url="http://www.eoeandroid.com/thread-230740-1-1.html"]原帖[/url]原理其实就是话筒的监听,需要在AndroidManifest.xml中要加入两个权限 另外模拟器无法测试,只能用真机才有效果另外:低于API 14的SDK可能无效,我测试小米android2.3.5似乎无效,三星9...原创 2012-11-27 16:53:38 · 243 阅读 · 0 评论 -
食神摇摇中图片的晃动效果
[img]http://dl.iteye.com/upload/attachment/0083/7558/366dea82-aac8-3a89-9052-1442e3d2aeda.jpg[/img]可以是这样子实现滴:[code="java"]btn_shake=(ImageView)findViewById(R.id.btn_shake);startShakeAnimatio...原创 2013-04-27 11:45:06 · 130 阅读 · 0 评论 -
在ViewFlipper中使用Rotate3dAnimation旋转切换界面效果
Rotate3dAnimation是google api demo中copy出来的,具体的例子在Views/Animation/3D Transition中。这里我就直接贴了:[code="java"]package com.ata.util;import android.view.animation.Animation;import android.view.animat...原创 2012-08-03 12:31:39 · 107 阅读 · 0 评论 -
仿扇形菜单动画效果
记得在eoe上有人发过,但代码质量不好。我重写了一下,抽成了控件。但没有经过各种控件的相容性测试,如果和其他控件的相容性不好,就直接在activity中写代码吧,应该差不多的。我用的是平板,所以效果还行,不知道手机如何。[img]http://dl.iteye.com/upload/attachment/603282/e73474ab-fae2-39e3-9bf1-d4bdf21f4d...原创 2011-12-09 15:04:40 · 248 阅读 · 0 评论 -
自定义ProgressBar的加载效果
三种方式实现自定义圆形页面加载中效果的进度条To get a ProgressBar in the default theme that is to be used on white/light back ground, use one of the inverse styles: 进度条[code="xml"][/code]一、通过动画实现定义res/...原创 2011-12-02 13:03:59 · 201 阅读 · 0 评论 -
仿微信的开门效果
有人已经发过了,我掐头去尾精简了一下[img]http://dl.iteye.com/upload/attachment/0068/2656/a3552474-ad69-3d9b-aa58-e9a5eaeb0902.png[/img][img]http://dl.iteye.com/upload/attachment/0068/2658/e088d156-b388-364d-80d...原创 2012-05-17 14:42:18 · 101 阅读 · 0 评论 -
Android电视关闭的动画效果
老式电视机关闭的时候画面一闪消失的那个效果:[img]http://dl.iteye.com/upload/attachment/606016/23951f7b-cfbf-315d-99cc-b3719974a435.png[/img][img]http://dl.iteye.com/upload/attachment/606018/8c65c077-1c72-3273-9a19-...原创 2011-12-15 10:27:44 · 129 阅读 · 0 评论 -
自定义RadioButton样式2
先看一下图:[img]http://dl.iteye.com/upload/attachment/534640/4b62ad6c-cc7b-3a84-9c18-175b53846b4d.png[/img]上面这种3选1的效果如何做呢?用代码写?其实有更简单的办法,忘了RadioButton有什么特性了吗?我就用RadioButton实现了如上效果,其实很简单的。首先定义一张...原创 2011-08-11 15:12:59 · 129 阅读 · 0 评论 -
使用SlidingDrawer的隐藏/显示搜索框
局部布局:[code="xml"] [/code]使用一看就明白:[code="java"]mDrawer = (SlidingDrawer) findViewById(R.id.slidingdrawer); mDrawer.setOnDrawerOpenListener(new SlidingDrawer.OnDrawer...原创 2011-04-02 16:17:03 · 93 阅读 · 0 评论 -
让一个ImageView在屏幕中来回运动
已不再推荐补间动画,请使用属性动画;[url]http://blog.csdn.net/guolin_blog/article/details/43536355[/url][url]http://blog.csdn.net/guolin_blog/article/details/43816093[/url][img]http://dl.iteye.com/upload/attach...原创 2011-04-02 09:28:44 · 127 阅读 · 0 评论 -
让一张图片从模糊慢慢变清晰动画过程
[img]http://dl2.iteye.com/upload/attachment/0093/5772/f51af2f7-9eaf-3bad-bfef-9af581bc86bf.png[/img][img]http://dl2.iteye.com/upload/attachment/0093/5774/598b7249-d239-3ac7-a272-f3a3d90a9c4d.png...原创 2014-01-27 16:38:23 · 859 阅读 · 0 评论 -
使用ScheduledExecutorService延时关闭一个全屏的对话框
自定义style,设置全屏属性[code="xml"] true true false true @android:color/transparent true 0.5 ...原创 2014-12-29 16:38:11 · 175 阅读 · 0 评论 -
PhotoView点击放大图片效果
使用的PhotoView是这个版本的,比较小巧,很好用,比github上另一个版本的瘦身很多:[url]https://github.com/bm-x/PhotoView[/url]基本测试代码如下:[code="java"]import java.util.ArrayList;import android.content.Context;import androi...原创 2016-12-21 10:13:24 · 422 阅读 · 1 评论 -
ViewPager引导页根据滑动渐变背景色
[img]http://dl2.iteye.com/upload/attachment/0124/0502/d9cf2d6d-d4c7-3ce2-b932-d6b464ff75cf.gif[/img]1、主要依赖:compile'com.android.support:support-v4:25.1.0'compile 'com.jaeger.statusbaruitl:library...原创 2017-03-31 09:38:14 · 186 阅读 · 0 评论 -
Android 新推出基于物理的动画库SpringAnimation,完全诠释什么叫做弹簧效果
Android 最近推出一个新的基于物理学的动画支持库,命名为:SpringAnimation(弹簧动画),发布在 Support Library 25.3.0 里面。昨天,Google Android 研发工程师「Nick Butcher」在 Twitter 上发布推文予以公布,并在 gist 给出了一个简单示例代码,演示 SpringAnimation 的核心操作。我们先来感受一下效果...原创 2017-03-30 10:38:58 · 290 阅读 · 0 评论 -
让View只显示下边框
下面的代码是实现一个带边框的xml,很常见[code="xml"] [/code]但如果只要显示下边框呢?这里需要一点技巧:[code="xml"] [/code]搞定!类似的还可以实现边框阴影效...原创 2014-10-23 17:13:45 · 444 阅读 · 0 评论 -
仿微信页面切换图标颜色渐变效果
主要是提供一种思路,一般来书,类似效果无非就是在Canvas,Paint,Drawable等绘图类里搞来搞去。如果对绘图类比较熟悉的话,基本就没问题了,尤其游戏开发者。我是记录一下,以后可以照抄了,具体见原帖:[url]http://blog.csdn.net/lmj623565791/article/details/41087219[/url][code="java"]imp...原创 2015-11-23 14:54:03 · 209 阅读 · 0 评论 -
把任意Drawable转换成基于progress填充的drawable
[url="https://github.com/noties/FillDrawable"]把任意Drawable转换成基于progress填充的drawable[/url]。 progress可以是四个方向:from_left, from_top, from_right, from_bottom。[img]http://dl2.iteye.com/upload/attachment/01...原创 2015-11-11 16:29:43 · 98 阅读 · 0 评论 -
一个用来设置警示View 的呼吸式背景颜色的工具类BreathingViewHelper
一个简单的小工具类,用来设置警示 View 的呼吸式背景颜色[code="java"]import android.graphics.Color;import android.os.AsyncTask;import android.os.Build;import android.view.View;import java.util.Date;/** * ...原创 2015-10-10 14:03:24 · 169 阅读 · 0 评论 -
单手操作图片控件 镜像、置顶、缩放、移动:StickerView
单手操作图片控件 镜像、置顶、缩放、移动 [img]http://dl2.iteye.com/upload/attachment/0112/1649/8b5233d3-334c-3cdd-bb60-64e5387c1f41.gif[/img][code="java"]import android.content.Intent;import android.graphics....原创 2015-10-08 11:21:08 · 212 阅读 · 0 评论 -
图片浏览zoom效果
不仅实现了Lollipop中打开新的activity 的zoom效果(根据点击位置逐步展开过渡到新的界面),还实现了一个弹簧效果的ViewPager[img]http://dl2.iteye.com/upload/attachment/0112/1611/0bb0f5f2-8ff9-3ad4-85b9-4ca0bba000da.png[/img][img]http://dl2.it...原创 2015-10-08 11:05:27 · 247 阅读 · 0 评论 -
Android App状态栏变色:ColorfulStatusBar
适用于版本大于等于19以上。[code="java"]import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import and...原创 2015-09-24 12:38:20 · 161 阅读 · 0 评论 -
PathView实现炫酷SVG动画
解析SVG,需要将一个androidsvg.jar包含进libs[url]https://github.com/geftimov/android-pathview[/url][code="xml"] [/code]app:svg指定了一个SVG文件,我们可以把这个文章放在raw目录下面[code="java"]public cla...原创 2015-08-25 09:23:20 · 339 阅读 · 0 评论 -
LinearLayout增加divider分割线
在android3.0及后面的版本在LinearLayout里增加了个分割线 [code="xml"]android:divider="@drawable/shape" android:showDividers="middle|beginning|end" [/code]分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Co...原创 2015-08-13 14:58:09 · 423 阅读 · 0 评论 -
Android换肤白天/夜间模式的框架
Android换肤/夜间模式的Android框架,配合theme和换肤控件框架可以做到无缝切换换肤(无需重启应用和当前页面)。 This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity....原创 2015-07-29 15:36:31 · 448 阅读 · 0 评论 -
使用ActivityOptions做Activity切换动画
不知道大家有没有注意到startActivity(Intent,Bundle),那么ActivityOptions就是这个Bundle的原型,负责Activity跳转时的动画。[code="java"]public void onClick(View view) { Intent intent = new Intent(this, SecondActivity.class);...原创 2015-04-10 11:02:19 · 241 阅读 · 0 评论 -
一个不错的ArcMenu
ArcMenu这种效果现在很多人都实现了[img]http://dl2.iteye.com/upload/attachment/0105/5225/655bb393-f4ca-3599-a8e3-050cb992406e.png[/img]而且代码质量也不错[code="java"]package com.example.zhy_arcmenu;import a...原创 2015-01-23 10:34:25 · 87 阅读 · 0 评论 -
自定义RatingBar/SeekBar,重载样式
Android系统自带的是星星,我们不能随心所欲的更换自己喜欢的图片,下面我就来讲讲如何制作自己的RatingBar样式。 1、在res/data/style.xml文件中定义种样式:[code="java"] @drawable/myratingbar 36dip ...原创 2011-03-31 21:55:36 · 125 阅读 · 0 评论 -
在Button任意位置加图片效果
通常情况会想到drawableLeft,drawableTop,drawableRight,drawableBotton,这样是可以做,但只能在四个位置。下面这种办法可以实现任意位置:[code="java"]import android.app.Activity;import android.graphics.drawable.Drawable;import android....原创 2011-10-21 10:47:03 · 142 阅读 · 0 评论 -
TextView显示文字过长时添加阴影渐变消失效果
TextView 上显示的文字超过其最长限制的时候,要如何实现以下效果:[img]http://dl.iteye.com/upload/attachment/406273/7001ece9-76b7-37cb-b0c8-1d60cc827751.png[/img]values/styles.xml 4px 4px #ffffffff ...原创 2011-01-27 20:18:31 · 313 阅读 · 0 评论 -
Android Styles & Themes——Theme
[url]http://www.moandroid.com/?p=918[/url]定义Theme的一个例子[code="xml"]true14sp#FFFF0000[/code]以上资源的定义,相信大家一看就明白,在这里需要强调的是:有些资源定义中使用了@符号和?符号来引用资源。,对这2个符号的作用解释如下:@ 表明我们应用的资源是前边定义过的(或...原创 2011-05-26 17:04:09 · 106 阅读 · 0 评论 -
修改SeekBar样式
典型的SeekBar: 其中android:progressDrawable="@drawable/seekbar_style"背景条配置如下:[code="xml"] ...原创 2011-09-02 15:28:12 · 100 阅读 · 0 评论 -
ExpandableListView小图标替换
ExpandableListView的小图标有个状态,一个是不点击的情况,一个是点击后展开的情况,用xml配置如下:[code="xml"] [/code]Java的代码如下:[code="java"]ExpandableListView listView = getExpandableListView();listView.setGrou...原创 2011-08-26 08:25:18 · 128 阅读 · 1 评论 -
让背景小图不是拉伸而是多个重复
[code="xml"][/code]代码方式:[code="java"]Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);BitmapDrawable bd = new BitmapDrawable(bitmap);bd.setTileModeXY(T...原创 2011-05-17 11:31:01 · 97 阅读 · 0 评论