Update accessibility content description for battery usage chart view.
- Add battery level percentage description. Bug: 317000579 Test: make RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.fuelgauge.batteryusage.*" Change-Id: I03c8a97c521997170cbd72b7e0fcc88f7eb97221
This commit is contained in:
@@ -784,10 +784,16 @@ public class BatteryChartView extends AppCompatImageView implements View.OnClick
|
||||
}
|
||||
final AccessibilityNodeInfo childInfo =
|
||||
new AccessibilityNodeInfo(BatteryChartView.this, index);
|
||||
final String slotTimeInfo = mViewModel.getFullText(index);
|
||||
final String batteryLevelInfo = mViewModel.getSlotBatteryLevelText(index);
|
||||
onInitializeAccessibilityNodeInfo(childInfo);
|
||||
childInfo.setClickable(isValidToDraw(mViewModel, index));
|
||||
childInfo.setText(mViewModel.getFullText(index));
|
||||
childInfo.setContentDescription(mViewModel.getFullText(index));
|
||||
childInfo.setText(slotTimeInfo);
|
||||
childInfo.setContentDescription(
|
||||
mContext.getString(
|
||||
R.string.battery_usage_time_info_and_battery_level,
|
||||
slotTimeInfo,
|
||||
batteryLevelInfo));
|
||||
|
||||
final Rect bounds = new Rect();
|
||||
getBoundsOnScreen(bounds, true);
|
||||
|
||||
Reference in New Issue
Block a user