diff options
| author | 2023-11-28 21:11:58 +0000 | |
|---|---|---|
| committer | 2023-11-29 20:42:00 +0000 | |
| commit | 5fdbfaac2c5ea80fab4b58af0f380b356ef2689c (patch) | |
| tree | 2d4facaac9a7e9d1ef0e2a723a927c8458624894 | |
| parent | 89f4a3e5896bbc927eecfc92a71c176a5e85c48b (diff) | |
[Spa] Adding enable/disable touch functionality for the Barchart widget
Fix : b/311456223
Change-Id: I972c185276e6699ca6cf360fcd0c7d9296985c53
| -rw-r--r-- | packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/chart/BarChart.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/chart/BarChart.kt b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/chart/BarChart.kt index 7ca15d95cee1..e761a33cf67a 100644 --- a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/chart/BarChart.kt +++ b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/chart/BarChart.kt @@ -86,6 +86,10 @@ interface BarChartModel { */ val yAxisLabelCount: Int get() = 3 + + /** If set to true, touch gestures are enabled on the [BarChart]. */ + val enableBarchartTouch: Boolean + get() = true } data class BarChartData( @@ -127,6 +131,7 @@ fun BarChart(barChartModel: BarChartModel) { legend.isEnabled = false extraBottomOffset = 4f setScaleEnabled(false) + setTouchEnabled(barChartModel.enableBarchartTouch) xAxis.apply { position = XAxis.XAxisPosition.BOTTOM |