首页 > 解决方案 > Android工作室:扩大和缩小圆形动画

问题描述

我正在尝试在 android studio 中创建一个扩大和缩小的圆圈。我只想使用一个 Java 类和一个布局 xml 文件。关于如何做到这一点的任何建议?

标签: androidandroid-studioanimationandroid-animationandroid-xml

解决方案


希望这会有所帮助:如果您想创建圆形,我可以建议您创建一个椭圆形。

首先在您的可绘制包中创建一个 XML 文件,右键单击它并选择一个新的资源文件,为该文件命名,假设为 bg_c​​ircle。

    <shape android:shape="oval" 
    xmlns:android="http://schemas.android.com/apk/res/android">
     <solid android:color="@color/colorPrimary"/>
     <stroke android:color="@color/colorAccent" android:width="2dp"/>

    </shape> 

这将创建一个椭圆形,您可以根据需要从 color.xml 文件中更改颜色。现在,您需要做的是您必须在 imageView 中添加一个属性,即

      android: src = "@drawable/bg_circle".

如果您不需要圆圈的轮廓,您可以从 bg_c​​ircle.xml 中删除笔触颜色


推荐阅读