package com.ray.bubble;import android.app.Activity;import android.content.Context;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.Window;import android.view.WindowManager;import android.view.View.OnTouchListener;import android.widget.FrameLayout;import android.widget.ImageView;public class BubbleExplosion extends Activity {private FrameLayout fl;private ExplosionView exv1;private AnimationDrawable exa1;private Contact contact; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //set full screen requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN); fl = new FrameLayout(this); fl.setBackgroundResource(R.drawable.bg); exv1 = new ExplosionView(this);exv1.setVisibility(View.INVISIBLE); exv1.setBackgroundResource(R.anim.explosion); exa1 = (AnimationDrawable)exv1.getBackground();fl.addView(exv1);fl.setOnTouchListener(new LayoutListener()); setContentView(fl); } class ExplosionView extends ImageView{public ExplosionView(Context context) {super(context);}//handle the location of the explosionpublic void setLocation(int top,int left){this.setFrame(left, top, left, top);} } class LayoutListener implements OnTouchListener{public boolean onTouch(View v, MotionEvent event) {//first u have to stop the animation,or if the animation//is starting ,u can start it again!exv1.setVisibility(View.INVISIBLE);exa1.stop();float x = event.getX();float y = event.getY();exv1.setLocation((int)y-, (int)x-);exv1.setVisibility(View.VISIBLE);exa1.start();return false;} }
推荐整理分享点击界面产生气泡,气泡效果~(点击按钮显示),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:点击界面产生气泡,点击界面产生气泡,点击界面产生气体怎么办,点击界面产生气体怎么办,点击界面产生气体怎么办,点击界面产生气泡,点击界面产生气泡怎么办,点击界面产生气泡,内容如对您有帮助,希望把文章链接给更多的朋友!
}
源代码下载
Android中的回调机制 从学习Android到现在,有意无意都会听到一个叫做回调机制的这么一个东东。例如Activity的生命周期函数就是通过回调机制来实现的,还有为控件添加监
android 内存使用总结 java的一个非常重要的优点是垃圾的回收,不再使用的对象内存会被垃圾回收器释放,当然还是有可能出现内存泄漏,垃圾回收器会帮你管理内存,它做
RecycleBin原理解析,带你领会ListView的View重用机制 ListView无疑是Android开发中使用最多的组件之一了,可以肯定是%以上的应用中都是用了ListView,不过ListView也不是万能的,很多时候你会觉得ListView提供