Arc Wang
4a9fc90221
Fix Arabic floating point number display problem
...
Most languages use dot . as floating point, however,
Arabic uses ٫ as floating point.
Bug: 210453969
Test: manual visual
Settings -> Storage
Change-Id: I55702d0fc243e59eecaa2283c45ee70260ef8cf2
2021-12-22 17:55:31 +08:00
Edgar Wang
2b791eb2a7
Remove dividers of UsageProgressPreference
...
- Following UX request to remove dividers.
Bug: 189389989
Test: manual
Change-Id: I199a7c923963441d38ebe1991c40c0baef280150
2021-06-01 03:09:55 +00:00
Wesley.CW Wang
9c368494c7
Update UsageProgressBarPref layout
...
screenshot: https://screenshot.googleplex.com/9869pj4zNcqXWE6.png
Bug: 187770039
Bug: 187769839
Test: atest UsageProgressBarPreferenceTest
Change-Id: I31983d72cfe705c2328bcadaf4d048e2a4645b0b
2021-05-11 18:48:32 +08:00
Arc Wang
7274cd6104
Fix UsageProgressBarPreference number pattern problem
...
Original design uses the pattern digits + . + digits
to recognize a number. However, some locales (e.g., Dutch)
uses comma (,) as floating point.
This change uses the pattern digits + . or , + digits
to recognize a number.
Bug: 185666660
Test: atest UsageProgressBarPreferenceTest
Change-Id: Ie72b3e8a5ddc4eb3621bdd72976836b9285e96d0
2021-04-22 21:26:21 +08:00
Arc Wang
72838c28f3
Tweak UI of UsageProgressBarPreference
...
- Change paddingTop from 16dp to 0dp.
- Change android:scaleY from 4 to 1 because
Settings APP apply a new progressDrawable.
Bug: 177617478
Test: manual visual
Change-Id: I2e32918e2d4589921d6d36c37a128acb01c4286c
2021-04-21 09:01:26 +00:00
Arc Wang
f891cef572
Fix UsageProgressBarPreference progress bug when zero total size
...
When zero total size, should update progress to zero.
Bug: 185869705
Test: atest UsageProgressBarPreferenceTest
Change-Id: I02dae2fbea23b56dad07941c614d9ef3500eeae4
2021-04-20 15:55:20 +08:00
Arc Wang
5ec2095fe7
Tweak UI of UsageProgressBarPreference
...
- Number in usage summary shows font of size 64.
- Usage summary uses sans font.
- Remove width percentage design.
- Change top/bottom padding from 32 to 16.
- Remove margin between summary text and progress bar.
Bug: 177617478
Test: manual visual
Change-Id: I8e19d98b03226828959be57ed2c0c21a90a88f81
2021-04-17 02:02:43 +00:00
Wesley.CW Wang
f52c07b730
Support bottom text in UsageProgressBarPreference
...
- Add text view under progressbar
Bug: 177617478
Test: atest UsageProgressBarPreferenceTest
Change-Id: I8b6c00752d3a7d0b1281bb84904f32e3df3e0721
2021-03-30 05:27:10 +00:00
Wesley.CW Wang
0ca9728f35
Clear UsageProgressBarPreference image view before setting images
...
The legacy image view will be kept when setting different image view to UsageProgressBarPreference, this will cause UsageProgressBarPreference display duplicate views after setting many times, add removeAllViews() before addView() to fix it.
Bug: 174964885
Test: atest UsageProgressBarPreferenceTest
Change-Id: Id6b89dccb07a88f2f1be78a19c1de3ac3835087b
2021-03-08 08:54:03 +00:00
Bob Badour
d59495855e
[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
...
Added SPDX-license-identifier-Apache-2.0 to:
apct-tests/perftests/contentcapture/Android.bp
apct-tests/perftests/inputmethod/Android.bp
apex/appsearch/Android.bp
apex/appsearch/framework/Android.bp
apex/appsearch/service/Android.bp
apex/appsearch/testing/Android.bp
apex/jobscheduler/service/jni/Android.bp
apex/media/service/Android.bp
cmds/abx/Android.bp
cmds/uinput/Android.bp
cmds/uinput/jni/Android.bp
core/tests/GameManagerTests/Android.bp
core/tests/batterystatstests/BatteryStatsLoadTests/Android.bp
core/tests/batterystatstests/BatteryStatsViewer/Android.bp
core/tests/devicestatetests/Android.bp
libs/WindowManager/Shell/tests/flicker/Android.bp
libs/WindowManager/Shell/tests/flicker/test-apps/flickerapp/Android.bp
libs/androidfw/fuzz/cursorwindow_fuzzer/Android.bp
native/android/tests/activitymanager/UidImportanceHelperApps/Android.bp
native/android/tests/activitymanager/nativeTests/Android.bp
packages/SettingsLib/BannerMessagePreference/Android.bp
packages/SettingsLib/CollapsingToolbarBaseActivity/Android.bp
packages/SettingsLib/EmergencyNumber/Android.bp
packages/SettingsLib/FooterPreference/Android.bp
packages/SettingsLib/MainSwitchPreference/Android.bp
packages/SettingsLib/TopIntroPreference/Android.bp
packages/SettingsLib/UsageProgressBarPreference/Android.bp
packages/overlays/AccentColorAmethystOverlay/Android.bp
packages/overlays/AccentColorAquamarineOverlay/Android.bp
packages/overlays/AccentColorBlackOverlay/Android.bp
packages/overlays/AccentColorCarbonOverlay/Android.bp
packages/overlays/AccentColorCinnamonOverlay/Android.bp
packages/overlays/AccentColorGreenOverlay/Android.bp
packages/overlays/AccentColorOceanOverlay/Android.bp
packages/overlays/AccentColorOrchidOverlay/Android.bp
packages/overlays/AccentColorPaletteOverlay/Android.bp
packages/overlays/AccentColorPurpleOverlay/Android.bp
packages/overlays/AccentColorSandOverlay/Android.bp
packages/overlays/AccentColorSpaceOverlay/Android.bp
packages/overlays/AccentColorTangerineOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationCornerOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationDoubleOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationNarrowOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationTallOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationWaterfallOverlay/Android.bp
packages/overlays/DisplayCutoutEmulationWideOverlay/Android.bp
packages/overlays/FontNotoSerifSourceOverlay/Android.bp
packages/overlays/IconPackCircularAndroidOverlay/Android.bp
packages/overlays/IconPackCircularLauncherOverlay/Android.bp
packages/overlays/IconPackCircularSettingsOverlay/Android.bp
packages/overlays/IconPackCircularSystemUIOverlay/Android.bp
packages/overlays/IconPackCircularThemePickerOverlay/Android.bp
packages/overlays/IconPackFilledAndroidOverlay/Android.bp
packages/overlays/IconPackFilledLauncherOverlay/Android.bp
packages/overlays/IconPackFilledSettingsOverlay/Android.bp
packages/overlays/IconPackFilledSystemUIOverlay/Android.bp
packages/overlays/IconPackFilledThemePickerOverlay/Android.bp
packages/overlays/IconPackKaiAndroidOverlay/Android.bp
packages/overlays/IconPackKaiLauncherOverlay/Android.bp
packages/overlays/IconPackKaiSettingsOverlay/Android.bp
packages/overlays/IconPackKaiSystemUIOverlay/Android.bp
packages/overlays/IconPackKaiThemePickerOverlay/Android.bp
packages/overlays/IconPackRoundedAndroidOverlay/Android.bp
packages/overlays/IconPackRoundedLauncherOverlay/Android.bp
packages/overlays/IconPackRoundedSettingsOverlay/Android.bp
packages/overlays/IconPackRoundedSystemUIOverlay/Android.bp
packages/overlays/IconPackRoundedThemePickerOverlay/Android.bp
packages/overlays/IconPackSamAndroidOverlay/Android.bp
packages/overlays/IconPackSamLauncherOverlay/Android.bp
packages/overlays/IconPackSamSettingsOverlay/Android.bp
packages/overlays/IconPackSamSystemUIOverlay/Android.bp
packages/overlays/IconPackSamThemePickerOverlay/Android.bp
packages/overlays/IconPackVictorAndroidOverlay/Android.bp
packages/overlays/IconPackVictorLauncherOverlay/Android.bp
packages/overlays/IconPackVictorSettingsOverlay/Android.bp
packages/overlays/IconPackVictorSystemUIOverlay/Android.bp
packages/overlays/IconPackVictorThemePickerOverlay/Android.bp
packages/overlays/IconShapeHeartOverlay/Android.bp
packages/overlays/IconShapePebbleOverlay/Android.bp
packages/overlays/IconShapeRoundedRectOverlay/Android.bp
packages/overlays/IconShapeSquareOverlay/Android.bp
packages/overlays/IconShapeSquircleOverlay/Android.bp
packages/overlays/IconShapeTaperedRectOverlay/Android.bp
packages/overlays/IconShapeTeardropOverlay/Android.bp
packages/overlays/IconShapeVesselOverlay/Android.bp
packages/overlays/NavigationBarMode2ButtonOverlay/Android.bp
packages/overlays/NavigationBarMode3ButtonOverlay/Android.bp
packages/overlays/NavigationBarModeGesturalOverlay/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.bp
packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.bp
packages/overlays/OneHandedModeGesturalOverlay/Android.bp
packages/services/CameraExtensionsProxy/Android.bp
services/core/java/com/android/server/speech/Android.bp
services/musicrecognition/Android.bp
services/searchui/Android.bp
services/smartspace/Android.bp
services/tests/PackageManagerServiceTests/host/libs/IntentVerifyUtils/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/DeviceSide/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifier/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifierTarget/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/UsesStaticLibrary/Android.bp
services/tests/PackageManagerServiceTests/unit/Android.bp
services/tests/inprocesstests/Android.bp
services/tests/mockingservicestests/jni/Android.bp
services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
services/texttospeech/Android.bp
services/translation/Android.bp
tests/BatteryStatsPerfTest/Android.bp
tests/FlickerTests/test-apps/Android.bp
tests/Input/Android.bp
tests/SilkFX/Android.bp
tests/SurfaceViewBufferTests/Android.bp
tests/UpdatableSystemFontTest/Android.bp
tests/UpdatableSystemFontTest/testdata/Android.bp
tests/benchmarks/internal/Android.bp
tools/powerstats/Android.bp
tools/processors/intdef_mappings/Android.bp
tools/xmlpersistence/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I1b8d155a26a1a589a38abedea5f7f366e00346c6
2021-02-23 13:18:34 -08:00
Arc Wang
6cccae1354
Support custom content in UsageProgressBarPreference
...
This change adds UsageProgressBarPreference#setCustomContent
for developers to set a custom ImageView at the right side
of total summary.
Bug: 177617478
Test: atest UsageProgressBarPreferenceTest
manual visual
Change-Id: I020bd406baabd289b09f196e0a22669442e13b8e
2021-02-02 15:14:47 +08:00
Arc Wang
0dc194d487
Adjust layout of UsageProgressBarPreference
...
Use ConstraintLayout to fix UI problems when there are
large font size and large display size in Display Settings.
Bug: 177617478
Test: manual visual
Set largest font size and larger display size then observe UI.
Change-Id: I85f82b8eeff58f67157786e63552d7811a9d286d
2021-02-01 10:52:39 +08:00
Arc Wang
794c7e2904
Add UsageProgressBarPreference
...
This preference contains an usage summary and
a total summary and a horizontal progress bar.
The number of usage summary will show with
enlarged font size.
Bug: 174964885
Test: atest UsageProgressBarPreferenceTest
Change-Id: I97fc27ac2b8d08202e776713bc035bd9b80bbbbc
2021-01-06 16:34:27 +08:00