一、弹出窗口

new AlertDialog.Builder(DialogTestActivity.this).setMessage("是否关闭").setTitle("提示:").setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {finish();}}).setNegativeButton("取消", null).show();



二、实现抖动效果

实现抖动是采用的Animation动画在res下新建anim文件夹,然后创建shake.xml和cycle_interpolator.xml文件,文件内容分别如下
shake.xml

<translate xmlns:android="http://schemas.android.com/apk/res/android"    android:duration="400"    android:fromXDelta="0"    android:interpolator="@anim/cycle_interpolator"    android:toXDelta="8" />

cycle_interpolator.xml
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"    android:cycles="3" />

布局文件main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="horizontal" >    <EditText        android:id="@+id/editText1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="点击按钮测试是否抖动" >    </EditText>    <Button        android:id="@+id/but"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="点击" /></LinearLayout>

Activiy文件
public class DialogTestActivity extends Activity {private  Button button ;private  EditText text;private  Animation animation;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);button = (Button) findViewById(R.id.but);text = (EditText)findViewById(R.id.editText1);animation = AnimationUtils.loadAnimation(this, R.anim.shake);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {text.startAnimation(animation);}});}}





更多相关文章

  1. Android获取网络视频文件缩略图
  2. android用于打开各种文件的intent
  3. Android圆角图片封装类(直接使用)
  4. Android拍照、录像、录音代码范例
  5. android实现 服务器功能
  6. 〖Android〗酷派手机固件.cpb文件的分解程序
  7. 浅谈Java中Collections.sort对List排序的两种方法
  8. NPM 和webpack 的基础使用
  9. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程

随机推荐

  1. android消息机制
  2. Android彻底组件化demo发布
  3. 【Android】Webview与JavaScript交互介绍
  4. Android系统架构-----Android的系统体系
  5. Android跨进程通信方式(IPC)解析
  6. android:padding和android:margin的区别
  7. android升级adt和sdk之后无法识别SDK Loc
  8. Android(安卓)多点触控技术
  9. Android(安卓)Market新增运营商结算方式
  10. Android(安卓)的网络编程(17)-android显