Мне было интересно, есть ли какой-нибудь способ добавить пользовательский заголовок с моей собственной прорисовкой, а затем впоследствии поместить индикатор выполнения в макет заголовка, чтобы он действовал как встроенный индикатор выполнения Android.
В моем коде - я хочу иметь возможность звонить setProgressBarIndeterminateVisibility(true)
и отображать индикатор выполнения в моей пользовательской строке заголовка.
Возможно ли это?
Я настроил тему своего приложения так, чтобы она использовала пользовательский заголовок, но я не знаю, как и где поместить индикатор выполнения в этом макете.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Прямо сейчас я использую свою собственную тему, которая выглядит примерно так:
<style parent="android:Theme.Light.NoTitleBar" name="BaseTheme">
<item name="android:windowBackground">@drawable/splash_bg</item>
<item name="android:windowTitleStyle">@style/TitleBackground</item>
</style>
Со стилем фона заголовка, как:
<style name="TitleBackground" parent="android:WindowTitleBackground">
<item name="android:background">@drawable/title_bar</item>
</style>
Чтобы дать всемлучшая идея - как то так![alt text](https://i.stack.imgur.com/Ejou6.png)