Java 如何在android中制作点到框转换动画?

Java 如何在android中制作点到框转换动画?,java,android,animation,Java,Android,Animation,最初,会有一个点,点击一个按钮,这个点必须转换成一个矩形框 这是单击按钮时发生的一系列事件 感谢您的帮助。谢谢这里有一个简单的方法 通过drawable生成矩形框(如果简单),或使用图像作为源的ImageView 如果是可绘制的,则将此可绘制设置为视图 通过将onclicklistener设置为视图 view..setOnClickListener(新视图.OnClickListener() { 最后一步 在res/anim/文件夹中的文件(dot2square.xml)中为点对点动画添加这

最初,会有一个点,点击一个按钮,这个点必须转换成一个矩形框

这是单击按钮时发生的一系列事件


感谢您的帮助。谢谢这里有一个简单的方法

  • 通过drawable生成矩形框(如果简单),或使用图像作为源的ImageView

    如果是可绘制的,则将此可绘制设置为视图

  • 通过将onclicklistener设置为视图
  • view..setOnClickListener(新视图.OnClickListener() {

  • 最后一步
  • 在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格式定义动画。
    然后将动画设置为视图并开始

    请发布解决方案。
    <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>