Skip to content

Commit fb20681

Browse files
authored
Merge pull request #495 from AppDevNext/FixDeprecation
Fix deprecation of defaultDisplay.getMetrics
2 parents 21f7317 + c649c21 commit fb20681

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ dependencies {
5353
implementation("androidx.appcompat:appcompat:1.7.1")
5454
implementation("com.google.android.material:material:1.13.0")
5555
implementation(project(":MPChartLib"))
56+
implementation("androidx.window:window:1.5.1")
5657

5758
// Compose BOM
5859
val composeBom = platform("androidx.compose:compose-bom:2025.12.00")

app/src/main/kotlin/info/appdev/chartexample/HalfPieChartActivity.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import com.github.mikephil.charting.utils.ColorTemplate
2323
import info.appdev.chartexample.DataTools.Companion.getValues
2424
import info.appdev.chartexample.notimportant.DemoBase
2525
import androidx.core.net.toUri
26+
import androidx.window.layout.WindowMetricsCalculator
2627

2728
class HalfPieChartActivity : DemoBase() {
2829
private var chart: PieChart? = null
@@ -117,15 +118,12 @@ class HalfPieChartActivity : DemoBase() {
117118
}
118119

119120
private fun moveOffScreen() {
120-
val displayMetrics = DisplayMetrics()
121-
windowManager.defaultDisplay.getMetrics(displayMetrics)
122-
123-
val height = displayMetrics.heightPixels
121+
val windowMetrics = WindowMetricsCalculator.getOrCreate().computeCurrentWindowMetrics(this)
122+
val height = windowMetrics.bounds.height()
124123

125124
val offset = (height * 0.65).toInt() /* percent to move */
126125

127-
val rlParams =
128-
chart!!.layoutParams as RelativeLayout.LayoutParams
126+
val rlParams = chart!!.layoutParams as RelativeLayout.LayoutParams
129127
rlParams.setMargins(0, 0, 0, -offset)
130128
chart!!.layoutParams = rlParams
131129
}

0 commit comments

Comments
 (0)