gpt4 book ai didi

java - 如何在操作栏中制作自定义进度条?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:10 25 4
gpt4 key购买 nike

与其说是操作栏,不如说是创建一个我需要帮助的自定义进度条。我想创建一个完全像 Catch Notes - https://ssl.gstatic.com/android/market/com.threebanana.notes/ss-480-0-9 https://market.android.com/details?id=com.threebanana.notes

我已经以多种不同的方式尝试了多次。我看过很多教程,包括 Android 开发指南。在这一点上我非常生气。有人可以帮我吗?

现在,我的 Action Bar 正在调用一个通用的进度条布局,并且工作正常。

switch (item.getItemId()) {
case R.id.refresh:
item.setActionView(R.layout.progress);
return true;

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" android:weightSum="1">

<ProgressBar android:id="@+id/progress"
style="?android:attr/progressBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ProgressBar>

</LinearLayout>

最佳答案

要显示进度条,需要在ActionBar.displayOptions中开启ActionBar.DISPLAY_SHOW_CUSTOM。

Catch notes 正在为其进度条使用自定义动画。我认为默认的 Holo(正常大小)是一个合理的选择,但要获得类似于他们特定的东西,您需要创建一个 animationDrawable。

http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html

然后使用 getCustomView() 从 ActionBar 中获取自定义 View ,找到您的 ImageView,并启动它的动画。

关于java - 如何在操作栏中制作自定义进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com