Skip to content

Commit fb5d015

Browse files
Applied border to the Parent Column, and watermark of widget card
1 parent 4426b68 commit fb5d015

File tree

8 files changed

+27
-9
lines changed

8 files changed

+27
-9
lines changed

.idea/deploymentTargetSelector.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/other.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ dependencies {
7070

7171
implementation("com.google.code.gson:gson:2.10.1")
7272

73-
val glanceVersion = "1.1.0-alpha01"
73+
val glanceVersion = "1.1.0"
7474
implementation("androidx.glance:glance:$glanceVersion")
7575
implementation("androidx.glance:glance-appwidget:$glanceVersion")
7676
}

app/src/main/java/com/example/widget_compose/MainActivity.kt

-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import androidx.compose.material.icons.Icons
2929
import androidx.compose.material.icons.filled.KeyboardArrowUp
3030
import androidx.compose.material3.Card
3131
import androidx.compose.material3.CardDefaults
32-
import androidx.compose.material3.ExperimentalMaterial3Api
3332
import androidx.compose.material3.FloatingActionButton
3433
import androidx.compose.material3.Icon
3534
import androidx.compose.material3.Scaffold
@@ -163,7 +162,6 @@ class MainActivity : ComponentActivity() {
163162
}
164163
}
165164

166-
@OptIn(ExperimentalMaterial3Api::class)
167165
@Composable
168166
fun HomeScreen() {
169167
listState = rememberLazyListState()

app/src/main/java/com/example/widget_compose/action/RefreshQuoteAction.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ class RefreshQuoteAction : ActionCallback {
1616
parameters: ActionParameters
1717
) {
1818
updateAppWidgetState(
19-
context,
20-
PreferencesGlanceStateDefinition,
21-
glanceId
19+
context = context,
20+
definition = PreferencesGlanceStateDefinition,
21+
glanceId = glanceId
2222
) { prefs ->
2323
val repo = QuoteRepository(context)
2424
prefs.toMutablePreferences()

app/src/main/java/com/example/widget_compose/ui/QuotesWidget.kt

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import androidx.glance.ImageProvider
1212
import androidx.glance.action.clickable
1313
import androidx.glance.appwidget.GlanceAppWidget
1414
import androidx.glance.appwidget.action.actionRunCallback
15+
import androidx.glance.appwidget.cornerRadius
1516
import androidx.glance.appwidget.provideContent
1617
import androidx.glance.background
1718
import androidx.glance.currentState
@@ -56,6 +57,7 @@ class QuotesWidget : GlanceAppWidget() {
5657
Column(
5758
modifier = GlanceModifier
5859
.background(Color.White)
60+
.cornerRadius(12.dp)
5961
.padding(8.dp)
6062
.clickable(actionRunCallback<RefreshQuoteAction>()),
6163
horizontalAlignment = Alignment.End
@@ -69,6 +71,7 @@ class QuotesWidget : GlanceAppWidget() {
6971
modifier = GlanceModifier
7072
.background(ImageProvider(R.mipmap.ic_launcher))
7173
.size(20.dp)
74+
.cornerRadius(4.dp)
7275
) {}
7376
}
7477
}

app/src/main/res/layout/preview_layout.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
android:layout_width="match_parent"
44
android:layout_height="wrap_content"
5-
android:background="#FF81E485"
5+
android:background="@color/white"
66
android:orientation="horizontal"
77
android:padding="8dp">
88

@@ -11,8 +11,8 @@
1111
android:layout_height="wrap_content"
1212
android:layout_gravity="center"
1313
android:layout_marginStart="10dp"
14-
android:fontFamily="monospace"
15-
android:text="Inhale courage, exhale fear."
14+
android:fontFamily="sans-serif"
15+
android:text="@string/preview_text"
1616
android:textAlignment="center"
1717
android:textColor="@color/black"
1818
android:textSize="20sp" />

app/src/main/res/values/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
<resources>
22
<string name="app_name">Quotes125</string>
3+
<string name="preview_text">Inhale courage, exhale fear.</string>
34
</resources>

0 commit comments

Comments
 (0)