gpt4 book ai didi

android - 在 MenuItem 上显示进度条,即使它处于拆分操作栏模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:27 27 4
gpt4 key购买 nike

我正在检查如何将菜单项的图标更改为进度条加载动画。我试过

<item android:id="@+id/action_favorite"
android:icon="@drawable/ic_action_heart"
clasificados:showAsAction="always|collapseActionView"
clasificados:actionViewClass="android.widget.ProgressBar"/>

我正在使用拆分操作栏模式。当我点击它时,图标消失,进度条显示在顶部栏上。

我需要改变什么?

最佳答案

您需要动态添加和删除操作 View 。这是一个简单的例子

<item
android:id="@+id/action_favorite"
android:icon="@drawable/ic_action_heart"
android:showAsAction="always" />

@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getItemId()) {
case R.id.action_favorite:
item.setActionView(new ProgressBar(this));
item.getActionView().postDelayed(new Runnable() {

@Override
public void run() {
item.setActionView(null);
}
}, 1000);
return true;
default:
return false;
}
}

关于gif的速度,就是我录制的比特率。 Example gif

关于android - 在 MenuItem 上显示进度条,即使它处于拆分操作栏模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22492646/

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