最初,会有点,点击一个按钮,点必须转换成一个矩形框。
这是单击按钮时发生的一系列事件
帮助表示赞赏。谢谢
答案 0 :(得分:0)
这是一个简单的方法
如果简单,则通过drawable生成一个矩形框,或者使用带有图像作为源的ImageView。
如果它是drawable,则将此drawable设置为视图。
view..setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
Animation anim = AnimationUtils.loadAnimation(YourActivity.this, R.anim.dot2square);
//v.setAnimation(anim);
v.startAnimation(anim);
}
});
将这段代码添加到res / anim /文件夹中的文件(dot2square.xml)中的点动画。
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fillAfter="true"
android:fromXScale="0.1"
android:fromYScale="0.1"
android:interpolator="@android:anim/linear_interpolator"
android:toXScale="1"
android:pivotX="50%"
android:pivotY="50%"
android:toYScale="1" >
</scale>
要点: 以android提供的xml格式定义动画。 然后将动画设置为视图并开始