Loading iconloaderlib/src/com/android/launcher3/icons/ThemedBitmap.kt +2 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ interface ThemedBitmap { interface IconThemeController { val themeID: String fun createThemedBitmap( icon: AdaptiveIconDrawable, info: BitmapInfo, Loading iconloaderlib/src/com/android/launcher3/icons/cache/BaseIconCache.kt +7 −4 Original line number Diff line number Diff line Loading @@ -551,7 +551,8 @@ constructor( data = monoIconData, info = entry.bitmap, factory = factory, sourceHint = SourceHint(cacheKey, logic), sourceHint = SourceHint(cacheKey, logic, c.getString(INDEX_FRESHNESS_ID)), ) } } Loading Loading @@ -659,9 +660,10 @@ constructor( @JvmField val COLUMNS_HIGH_RES = COLUMNS_LOW_RES.copyOf(COLUMNS_LOW_RES.size + 2).apply { this[size - 2] = COLUMN_ICON this[size - 1] = COLUMN_MONO_ICON COLUMNS_LOW_RES.copyOf(COLUMNS_LOW_RES.size + 3).apply { this[size - 3] = COLUMN_ICON this[size - 2] = COLUMN_MONO_ICON this[size - 1] = COLUMN_FRESHNESS_ID } @JvmField val INDEX_TITLE = COLUMNS_HIGH_RES.indexOf(COLUMN_LABEL) Loading @@ -669,6 +671,7 @@ constructor( @JvmField val INDEX_FLAGS = COLUMNS_HIGH_RES.indexOf(COLUMN_FLAGS) @JvmField val INDEX_ICON = COLUMNS_HIGH_RES.indexOf(COLUMN_ICON) @JvmField val INDEX_MONO_ICON = COLUMNS_HIGH_RES.indexOf(COLUMN_MONO_ICON) @JvmField val INDEX_FRESHNESS_ID = COLUMNS_HIGH_RES.indexOf(COLUMN_FRESHNESS_ID) @JvmStatic fun CacheLookupFlag.toLookupColumns() = Loading iconloaderlib/src/com/android/launcher3/icons/mono/MonoIconThemeController.kt +2 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,8 @@ class MonoIconThemeController( private val colorProvider: (Context) -> IntArray = ThemedIconDrawable.Companion::getColors ) : IconThemeController { override val themeID = "with-theme" override fun createThemedBitmap( icon: AdaptiveIconDrawable, info: BitmapInfo, Loading Loading
iconloaderlib/src/com/android/launcher3/icons/ThemedBitmap.kt +2 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ interface ThemedBitmap { interface IconThemeController { val themeID: String fun createThemedBitmap( icon: AdaptiveIconDrawable, info: BitmapInfo, Loading
iconloaderlib/src/com/android/launcher3/icons/cache/BaseIconCache.kt +7 −4 Original line number Diff line number Diff line Loading @@ -551,7 +551,8 @@ constructor( data = monoIconData, info = entry.bitmap, factory = factory, sourceHint = SourceHint(cacheKey, logic), sourceHint = SourceHint(cacheKey, logic, c.getString(INDEX_FRESHNESS_ID)), ) } } Loading Loading @@ -659,9 +660,10 @@ constructor( @JvmField val COLUMNS_HIGH_RES = COLUMNS_LOW_RES.copyOf(COLUMNS_LOW_RES.size + 2).apply { this[size - 2] = COLUMN_ICON this[size - 1] = COLUMN_MONO_ICON COLUMNS_LOW_RES.copyOf(COLUMNS_LOW_RES.size + 3).apply { this[size - 3] = COLUMN_ICON this[size - 2] = COLUMN_MONO_ICON this[size - 1] = COLUMN_FRESHNESS_ID } @JvmField val INDEX_TITLE = COLUMNS_HIGH_RES.indexOf(COLUMN_LABEL) Loading @@ -669,6 +671,7 @@ constructor( @JvmField val INDEX_FLAGS = COLUMNS_HIGH_RES.indexOf(COLUMN_FLAGS) @JvmField val INDEX_ICON = COLUMNS_HIGH_RES.indexOf(COLUMN_ICON) @JvmField val INDEX_MONO_ICON = COLUMNS_HIGH_RES.indexOf(COLUMN_MONO_ICON) @JvmField val INDEX_FRESHNESS_ID = COLUMNS_HIGH_RES.indexOf(COLUMN_FRESHNESS_ID) @JvmStatic fun CacheLookupFlag.toLookupColumns() = Loading
iconloaderlib/src/com/android/launcher3/icons/mono/MonoIconThemeController.kt +2 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,8 @@ class MonoIconThemeController( private val colorProvider: (Context) -> IntArray = ThemedIconDrawable.Companion::getColors ) : IconThemeController { override val themeID = "with-theme" override fun createThemedBitmap( icon: AdaptiveIconDrawable, info: BitmapInfo, Loading