Improve HRS view

This commit is contained in:
Sylwester Zieliński
2021-12-01 12:24:36 +01:00
parent 5013236d24
commit e670b9a6ac
2 changed files with 15 additions and 5 deletions

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FF000000"
android:pathData="M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z"/>
</vector>

View File

@@ -1,10 +1,8 @@
package no.nordicsemi.android.hrs.view package no.nordicsemi.android.hrs.view
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Button import androidx.compose.material3.Button
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@@ -17,6 +15,7 @@ import no.nordicsemi.android.hrs.R
import no.nordicsemi.android.hrs.data.HRSData import no.nordicsemi.android.hrs.data.HRSData
import no.nordicsemi.android.theme.view.BatteryLevelView import no.nordicsemi.android.theme.view.BatteryLevelView
import no.nordicsemi.android.theme.view.ScreenSection import no.nordicsemi.android.theme.view.ScreenSection
import no.nordicsemi.android.theme.view.SectionTitle
@Composable @Composable
internal fun HRSContentView(state: HRSData, onEvent: (HRSScreenViewEvent) -> Unit) { internal fun HRSContentView(state: HRSData, onEvent: (HRSScreenViewEvent) -> Unit) {
@@ -26,10 +25,12 @@ internal fun HRSContentView(state: HRSData, onEvent: (HRSScreenViewEvent) -> Uni
Spacer(modifier = Modifier.height(16.dp)) Spacer(modifier = Modifier.height(16.dp))
ScreenSection { ScreenSection {
Box(modifier = Modifier.padding(16.dp)) { SectionTitle(resId = R.drawable.ic_chart_line, title = "Data")
Spacer(modifier = Modifier.height(16.dp))
LineChartView(state) LineChartView(state)
} }
}
Spacer(modifier = Modifier.height(16.dp)) Spacer(modifier = Modifier.height(16.dp))