OSDN Git Service

Add battery indicator to bluetooth icon
authorjackqdyulei <jackqdyulei@google.com>
Wed, 9 Aug 2017 16:57:05 +0000 (09:57 -0700)
committerjackqdyulei <jackqdyulei@google.com>
Thu, 24 Aug 2017 23:51:53 +0000 (16:51 -0700)
commit1369bf693ff2a6dc1b047c215fb9de00e38eb49c
tree0f48fb6a476a3809ba87d6d3d49a324fe4ad0f2a
parentd3428e9a3b80b6c2f7e0b866c72d15d107fe2a9b
Add battery indicator to bluetooth icon

This cl creates BluetoothDeviceLayerDrawable, which contains two
drwable:
1. previous bluetooth device drawable
2. battery drawable showing the battery level

If connected bt device has battery level, we will use this
LayerDrawable both in bluetooth main page and detail page.

Also, battery drawable is reused from BatteryMeterDrawableBase, we
rotate base drawable by 90 degree and update the spec a little bit.

Bug: 63393322
Test: RunSettingsLibRoboTests

Change-Id: I55313940576523dcbeb65a6e20e41289da8a3e0c
Merged-In: I55313940576523dcbeb65a6e20e41289da8a3e0c
packages/SettingsLib/res/values/dimens.xml
packages/SettingsLib/src/com/android/settingslib/graph/BatteryMeterDrawableBase.java
packages/SettingsLib/src/com/android/settingslib/graph/BluetoothDeviceLayerDrawable.java [new file with mode: 0644]
packages/SettingsLib/tests/robotests/src/com/android/settingslib/graph/BluetoothDeviceLayerDrawableTest.java [new file with mode: 0644]
packages/SettingsLib/tests/robotests/src/com/android/settingslib/testutils/shadow/SettingsLibShadowResources.java [new file with mode: 0644]