Car*_*pez 10 android android-progressbar android-menu android-actionbar android-actionbar-compat
我正在检查如何将菜单项的图标更改为进度条加载动画.我试过了
<item android:id="@+id/action_favorite"
android:icon="@drawable/ic_action_heart"
clasificados:showAsAction="always|collapseActionView"
clasificados:actionViewClass="android.widget.ProgressBar"/>
Run Code Online (Sandbox Code Playgroud)
我正在使用分割操作栏模式.当我点击它时,图标消失,进度条显示在顶部栏上.
我需要改变什么?
adn*_*eal 19
您需要动态添加和删除操作视图.这是一个简单的例子
<item
android:id="@+id/action_favorite"
android:icon="@drawable/ic_action_heart"
android:showAsAction="always" />
Run Code Online (Sandbox Code Playgroud)
@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;
}
}
Run Code Online (Sandbox Code Playgroud)
关于gif的速度,它只是我记录的比特率.

| 归档时间: |
|
| 查看次数: |
4851 次 |
| 最近记录: |