Android常用语句收集
16lz
2022-05-28
一、弹出窗口
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);}});}}
更多相关文章
- Android获取网络视频文件缩略图
- android用于打开各种文件的intent
- Android圆角图片封装类(直接使用)
- Android拍照、录像、录音代码范例
- android实现 服务器功能
- 〖Android〗酷派手机固件.cpb文件的分解程序
- 浅谈Java中Collections.sort对List排序的两种方法
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程