mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-17 01:35:03 +01:00
Theme preview loader for messages
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
884e55df61
commit
b4530a2e85
@ -154,6 +154,7 @@ public abstract class MagicPreviewMessageViewHolder extends MessageHolders.Incom
|
|||||||
}
|
}
|
||||||
|
|
||||||
progressBar = getProgressBar();
|
progressBar = getProgressBar();
|
||||||
|
viewThemeUtils.colorCircularProgressBar(getProgressBar());
|
||||||
image = getImage();
|
image = getImage();
|
||||||
clickView = getImage();
|
clickView = getImage();
|
||||||
getMessageText().setVisibility(View.VISIBLE);
|
getMessageText().setVisibility(View.VISIBLE);
|
||||||
|
@ -492,6 +492,12 @@ class ViewThemeUtils @Inject constructor(private val theme: ServerTheme, private
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun colorCircularProgressBar(progressBar: ProgressBar) {
|
||||||
|
withScheme(progressBar) { scheme ->
|
||||||
|
progressBar.indeterminateDrawable.setColorFilter(scheme.primary, PorterDuff.Mode.SRC_ATOP)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// TODO split this util into classes depending on framework views vs library views
|
// TODO split this util into classes depending on framework views vs library views
|
||||||
fun colorPreferenceCategory(category: MaterialPreferenceCategory) {
|
fun colorPreferenceCategory(category: MaterialPreferenceCategory) {
|
||||||
withScheme(category) { scheme ->
|
withScheme(category) { scheme ->
|
||||||
|
Loading…
Reference in New Issue
Block a user