Skip to content

Commit 4f58cb1

Browse files
Testing overlays
1 parent 22f3d0e commit 4f58cb1

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

android/src/main/java/com/reactcommunity/rndatetimepicker/RNMaterialDatePicker.kt

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class RNMaterialDatePicker(
3131

3232
val builder = MaterialDatePicker.Builder.datePicker()
3333
.setInputMode(inputMode)
34+
.setTheme(R.style.ThemeOverlay_RNDatePicker_MaterialCalendar)
3435
.setSelection(initialDate.timestamp())
3536

3637
val title = args.getString(RNConstants.ARG_TITLE)

android/src/main/res/values/attrs.xml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<resources>
2+
<declare-styleable name="RNDateTimePicker">
3+
<attr name="customDatePickerTheme" format="reference" />
4+
</declare-styleable>
5+
</resources>

android/src/main/res/values/styles.xml

+4
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,8 @@
1616
<style name="SpinnerTimePickerStyle" parent="android:Widget.Material.TimePicker" tools:targetApi="lollipop">
1717
<item name="android:timePickerMode">spinner</item>
1818
</style>
19+
20+
<style name="ThemeOverlay.RNDateTimePicker.DatePicker" parent="@style/ThemeOverlay.Material3.MaterialCalendar">
21+
22+
</style>
1923
</resources>
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<style name="ThemeOverlay.RNDatePicker.MaterialCalendar" parent="@style/ThemeOverlay.Material3.MaterialCalendar">
4+
<item name="materialCalendarTheme">?attr/customDatePickerTheme</item>
5+
</style>
6+
</resources>

0 commit comments

Comments
 (0)