android - Android工作室:扩大和缩小圆形动画
问题描述
我正在尝试在 android studio 中创建一个扩大和缩小的圆圈。我只想使用一个 Java 类和一个布局 xml 文件。关于如何做到这一点的任何建议?
解决方案
希望这会有所帮助:如果您想创建圆形,我可以建议您创建一个椭圆形。
首先在您的可绘制包中创建一个 XML 文件,右键单击它并选择一个新的资源文件,为该文件命名,假设为 bg_circle。
<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_circle.xml 中删除笔触颜色
推荐阅读
- python-2.7 - 如何使用 ajax 函数重定向到另一个页面,而无需将该页面回调到 ajax 函数参数目标 div?
- javascript - 如何禁用某些网站的 chrome 扩展?
- c# - LINQ 3 内连接和 1 个左外连接
- html - 如何水平对齐图像?
- excel - 是否可以根据单元格值隐藏某些单元格(不是行或列)?
- r - 如何使用 R 中的 OECD 包从 OECD 获取数据集?
- android - 如何使用通知待处理意图操作删除图像?
- spring - Spring Data 2.0 是否更改了有关排序和分页的可空性规则?
- android - 处理清单失败。任务“:app:processDebugResources”执行失败
- xamarin.forms - Xamarin.forms 材料条目占位符大小