├── .gitignore
├── .idea
├── gradle.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
└── vcs.xml
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── shagi
│ │ └── materialdatepicker
│ │ └── ExampleInstrumentedTest.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── shagi
│ │ │ └── example
│ │ │ └── MainActivity.kt
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── font
│ │ ├── harmonia.xml
│ │ ├── harmonia_sans_light.otf
│ │ ├── harmonia_sans_procyr_black.otf
│ │ ├── harmonia_sans_procyr_semibd.OTF
│ │ └── harmonia_sans_regular.otf
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── values-v16
│ │ └── styles.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── shagi
│ └── materialdatepicker
│ └── ExampleUnitTest.kt
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── library
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── shagi
│ │ └── materialdatepicker
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── fonts
│ │ │ └── Roboto-Medium.ttf
│ ├── java
│ │ └── com
│ │ │ └── shagi
│ │ │ └── materialdatepicker
│ │ │ ├── GravitySnapHelper.java
│ │ │ ├── HapticFeedbackController.java
│ │ │ ├── TypefaceHelper.java
│ │ │ ├── Utils.java
│ │ │ ├── VerticalTextView.java
│ │ │ └── date
│ │ │ ├── AccessibleDateAnimator.java
│ │ │ ├── DatePickerController.java
│ │ │ ├── DatePickerFragmentDialog.java
│ │ │ ├── DateRangeLimiter.java
│ │ │ ├── DayPickerView.java
│ │ │ ├── DefaultDateRangeLimiter.java
│ │ │ ├── MonthAdapter.java
│ │ │ ├── MonthView.java
│ │ │ ├── SimpleDayPickerView.java
│ │ │ ├── SimpleMonthAdapter.java
│ │ │ ├── SimpleMonthView.java
│ │ │ └── YearPickerView.java
│ └── res
│ │ ├── color
│ │ ├── amdp_date_picker_selector.xml
│ │ ├── amdp_date_picker_year_selector.xml
│ │ ├── amdp_done_text_color.xml
│ │ └── amdp_done_text_color_dark.xml
│ │ ├── drawable-hdpi
│ │ └── amdp_arrow_down.png
│ │ ├── drawable-land
│ │ ├── amdp_done_background_color.xml
│ │ └── amdp_done_background_color_dark.xml
│ │ ├── drawable-mdpi
│ │ └── amdp_arrow_down.png
│ │ ├── drawable-v21
│ │ ├── amdp_material_button_background.xml
│ │ └── amdp_material_button_selected.xml
│ │ ├── drawable-xhdpi
│ │ └── amdp_arrow_down.png
│ │ ├── drawable-xxhdpi
│ │ └── amdp_arrow_down.png
│ │ ├── drawable-xxxhdpi
│ │ └── amdp_arrow_down.png
│ │ ├── drawable
│ │ ├── amdp_border_black_outline_white_back.xml
│ │ ├── amdp_done_background_color.xml
│ │ ├── amdp_done_background_color_dark.xml
│ │ ├── amdp_material_button_background.xml
│ │ └── amdp_material_button_selected.xml
│ │ ├── layout-land
│ │ └── amdp_date_picker_dialog.xml
│ │ ├── layout-sw600dp-land
│ │ └── amdp_date_picker_dialog.xml
│ │ ├── layout-sw600dp
│ │ └── amdp_date_picker_dialog.xml
│ │ ├── layout-w270dp-h560dp
│ │ └── amdp_date_picker_dialog.xml
│ │ ├── layout
│ │ ├── amdp_date_picker_dialog.xml
│ │ ├── amdp_date_picker_header_view.xml
│ │ ├── amdp_date_picker_selected_date.xml
│ │ ├── amdp_date_picker_view_animator.xml
│ │ ├── amdp_done_button.xml
│ │ └── amdp_year_label_text_view.xml
│ │ ├── values-af
│ │ └── strings.xml
│ │ ├── values-am
│ │ └── strings.xml
│ │ ├── values-ar
│ │ └── strings.xml
│ │ ├── values-bg
│ │ └── strings.xml
│ │ ├── values-bn-rBD
│ │ └── strings.xml
│ │ ├── values-ca
│ │ └── strings.xml
│ │ ├── values-cs
│ │ └── strings.xml
│ │ ├── values-da
│ │ └── strings.xml
│ │ ├── values-de
│ │ └── strings.xml
│ │ ├── values-el
│ │ └── strings.xml
│ │ ├── values-en-rGB
│ │ └── strings.xml
│ │ ├── values-en-rIN
│ │ └── strings.xml
│ │ ├── values-es-rUS
│ │ └── strings.xml
│ │ ├── values-es
│ │ └── strings.xml
│ │ ├── values-et-rEE
│ │ └── strings.xml
│ │ ├── values-eu-rES
│ │ └── strings.xml
│ │ ├── values-fa
│ │ └── strings.xml
│ │ ├── values-fi
│ │ └── strings.xml
│ │ ├── values-fr-rCA
│ │ └── strings.xml
│ │ ├── values-fr
│ │ └── strings.xml
│ │ ├── values-gl-rES
│ │ └── strings.xml
│ │ ├── values-h330dp
│ │ └── dimens.xml
│ │ ├── values-hi
│ │ └── strings.xml
│ │ ├── values-hr
│ │ └── strings.xml
│ │ ├── values-hu
│ │ └── strings.xml
│ │ ├── values-hy-rAM
│ │ └── strings.xml
│ │ ├── values-in
│ │ └── strings.xml
│ │ ├── values-is-rIS
│ │ └── strings.xml
│ │ ├── values-it
│ │ └── strings.xml
│ │ ├── values-iw
│ │ └── strings.xml
│ │ ├── values-ja
│ │ └── strings.xml
│ │ ├── values-ka-rGE
│ │ └── strings.xml
│ │ ├── values-kk-rKZ
│ │ └── strings.xml
│ │ ├── values-km-rKH
│ │ └── strings.xml
│ │ ├── values-kn-rIN
│ │ └── strings.xml
│ │ ├── values-ko
│ │ └── strings.xml
│ │ ├── values-ky-rKG
│ │ └── strings.xml
│ │ ├── values-land
│ │ └── dimens.xml
│ │ ├── values-lo-rLA
│ │ └── strings.xml
│ │ ├── values-lt
│ │ └── strings.xml
│ │ ├── values-lv
│ │ └── strings.xml
│ │ ├── values-mk-rMK
│ │ └── strings.xml
│ │ ├── values-ml-rIN
│ │ └── strings.xml
│ │ ├── values-mn-rMN
│ │ └── strings.xml
│ │ ├── values-mr-rIN
│ │ └── strings.xml
│ │ ├── values-ms-rMY
│ │ └── strings.xml
│ │ ├── values-my-rMM
│ │ └── strings.xml
│ │ ├── values-nb
│ │ └── strings.xml
│ │ ├── values-ne-rNP
│ │ └── strings.xml
│ │ ├── values-nl
│ │ └── strings.xml
│ │ ├── values-pl
│ │ └── strings.xml
│ │ ├── values-pt-rPT
│ │ └── strings.xml
│ │ ├── values-pt
│ │ └── strings.xml
│ │ ├── values-ro
│ │ └── strings.xml
│ │ ├── values-ru
│ │ └── strings.xml
│ │ ├── values-si-rLK
│ │ └── strings.xml
│ │ ├── values-sk
│ │ └── strings.xml
│ │ ├── values-sl
│ │ └── strings.xml
│ │ ├── values-sr
│ │ └── strings.xml
│ │ ├── values-sv
│ │ └── strings.xml
│ │ ├── values-sw
│ │ └── strings.xml
│ │ ├── values-sw600dp-land
│ │ └── dimens.xml
│ │ ├── values-sw600dp
│ │ └── dimens.xml
│ │ ├── values-ta-rIN
│ │ └── strings.xml
│ │ ├── values-te-rIN
│ │ └── strings.xml
│ │ ├── values-th
│ │ └── strings.xml
│ │ ├── values-tl
│ │ └── strings.xml
│ │ ├── values-tr
│ │ └── strings.xml
│ │ ├── values-uk
│ │ └── strings.xml
│ │ ├── values-ur-rPK
│ │ └── strings.xml
│ │ ├── values-uz-rUZ
│ │ └── strings.xml
│ │ ├── values-v16
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ ├── values-vi
│ │ └── strings.xml
│ │ ├── values-w270dp-h560dp
│ │ └── dimens.xml
│ │ ├── values-w560dp-land
│ │ └── dimens.xml
│ │ ├── values-zh-rCN
│ │ └── strings.xml
│ │ ├── values-zh-rHK
│ │ └── strings.xml
│ │ ├── values-zh-rTW
│ │ └── strings.xml
│ │ ├── values-zu
│ │ └── strings.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── shagi
│ └── materialdatepicker
│ └── ExampleUnitTest.java
├── screenshot_1.png
├── screenshot_2.png
├── screenshot_3.png
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea/
38 |
39 | # Keystore files
40 | *.jks
41 |
42 | # External native build folder generated in Android Studio 2.2 and later
43 | .externalNativeBuild
44 |
45 | # Google Services (e.g. APIs or Firebase)
46 | google-services.json
47 |
48 | # Freeline
49 | freeline.py
50 | freeline/
51 | freeline_project_description.json
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # AlmostMaterialDatepicker
2 |
3 | Date picker made in material design style with some additional spinner for more convenient use.
4 |
5 |   
6 |
7 | # Install
8 | To add this library to your project, you must add the JitPack repo to your root build.gradle file...
9 |
10 | ```groovy
11 | allprojects {
12 | repositories {
13 | ...
14 | jcenter()
15 | }
16 | }
17 | ```
18 |
19 | Then include this in your dependencies block
20 |
21 | ```
22 | implementation('com.shagi:material-datepicker:1.3') {
23 | exclude group: 'com.android.support'
24 | }
25 | ```
26 |
27 | # Usage
28 |
29 | ```kotlin
30 | val dialog = DatePickerFragmentDialog.newInstance({ view, year, monthOfYear, dayOfMonth ->
31 | Toast.makeText(applicationContext,
32 | "year $year month $monthOfYear day $dayOfMonth",
33 | Toast.LENGTH_SHORT).show()
34 | }, 2017, 11, 4)
35 |
36 | dialog.show(supportFragmentManager, "tag")
37 |
38 | /* Possible params
39 | dialog.setMaxDate(System.currentTimeMillis())
40 | dialog.setMinDate(System.currentTimeMillis())
41 | dialog.setYearRange(2000, 2010)
42 | dialog.setCancelColor(Color.MAGENTA)
43 | dialog.setOkColor(Color.MAGENTA)
44 | dialog.setAccentColor(Color.MAGENTA)
45 | dialog.setCancelText("Out")
46 | dialog.setOkText("Fine")
47 | */
48 | ```
49 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea/
38 |
39 | # Keystore files
40 | *.jks
41 |
42 | # External native build folder generated in Android Studio 2.2 and later
43 | .externalNativeBuild
44 |
45 | # Google Services (e.g. APIs or Firebase)
46 | google-services.json
47 |
48 | # Freeline
49 | freeline.py
50 | freeline/
51 | freeline_project_description.json
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | apply plugin: 'kotlin-android'
4 |
5 | apply plugin: 'kotlin-android-extensions'
6 |
7 | android {
8 | compileSdkVersion 27
9 | defaultConfig {
10 | applicationId "com.shagi.materialdatepicker"
11 | minSdkVersion 14
12 | targetSdkVersion 27
13 | versionCode 1
14 | versionName "1.0"
15 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
16 | }
17 | buildTypes {
18 | release {
19 | minifyEnabled false
20 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
21 | }
22 | }
23 | }
24 |
25 | dependencies {
26 | implementation fileTree(dir: 'libs', include: ['*.jar'])
27 | implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
28 | implementation 'com.android.support:appcompat-v7:27.0.2'
29 |
30 |
31 | implementation project(":library")
32 |
33 | testImplementation 'junit:junit:4.12'
34 | androidTestImplementation 'com.android.support.test:runner:1.0.1'
35 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
36 | }
37 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/shagi/materialdatepicker/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker
2 |
3 | import android.support.test.InstrumentationRegistry
4 | import android.support.test.runner.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getTargetContext()
22 | assertEquals("com.shagi.materialdatepicker", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/java/com/shagi/example/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.shagi.example
2 |
3 | import android.os.Bundle
4 | import android.support.v7.app.AppCompatActivity
5 | import android.widget.Toast
6 | import com.shagi.materialdatepicker.date.DatePickerFragmentDialog
7 | import kotlinx.android.synthetic.main.activity_main.*
8 | import java.text.SimpleDateFormat
9 | import java.util.*
10 |
11 | class MainActivity : AppCompatActivity() {
12 |
13 | override fun onCreate(savedInstanceState: Bundle?) {
14 | super.onCreate(savedInstanceState)
15 | setContentView(R.layout.activity_main)
16 |
17 | button.setOnClickListener {
18 | val dialog = DatePickerFragmentDialog.newInstance({ view, year, monthOfYear, dayOfMonth ->
19 | val calendar = Calendar.getInstance()
20 | calendar.set(year, monthOfYear, dayOfMonth)
21 |
22 | val simpleDateFormat = SimpleDateFormat("yyyy-MMM-dd", Locale.getDefault())
23 |
24 | Toast.makeText(applicationContext, simpleDateFormat.format(calendar.time), Toast.LENGTH_SHORT).show()
25 | }, 2017, 11, 4)
26 | dialog.show(supportFragmentManager, "tag")
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
12 |
13 |
19 |
22 |
25 |
26 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/font/harmonia.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res/font/harmonia_sans_light.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/font/harmonia_sans_light.otf
--------------------------------------------------------------------------------
/app/src/main/res/font/harmonia_sans_procyr_black.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/font/harmonia_sans_procyr_black.otf
--------------------------------------------------------------------------------
/app/src/main/res/font/harmonia_sans_procyr_semibd.OTF:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/font/harmonia_sans_procyr_semibd.OTF
--------------------------------------------------------------------------------
/app/src/main/res/font/harmonia_sans_regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/font/harmonia_sans_regular.otf
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values-v16/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | MaterialDatePicker
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/com/shagi/materialdatepicker/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker
2 |
3 | import org.junit.Test
4 |
5 | import org.junit.Assert.*
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * See [testing documentation](http://d.android.com/tools/testing).
11 | */
12 | class ExampleUnitTest {
13 | @Test
14 | fun addition_isCorrect() {
15 | assertEquals(4, 2 + 2)
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.2.10'
3 | repositories {
4 | google()
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:3.0.1'
9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
10 | }
11 | }
12 |
13 | allprojects {
14 | repositories {
15 | google()
16 | jcenter()
17 | }
18 | }
19 |
20 | task clean(type: Delete) {
21 | delete rootProject.buildDir
22 | }
23 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Dec 18 15:27:36 MSK 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/library/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)343yae
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea/
38 |
39 | # Keystore files
40 | *.jks
41 |
42 | # External native build folder generated in Android Studio 2.2 and later
43 | .externalNativeBuild
44 |
45 | # Google Services (e.g. APIs or Firebase)
46 | google-services.json
47 |
48 | # Freeline
49 | freeline.py
50 | freeline/
51 | freeline_project_description.json
--------------------------------------------------------------------------------
/library/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | ext {
4 | PUBLISH_GROUP_ID = 'com.shagi'
5 | PUBLISH_ARTIFACT_ID = 'material-datepicker'
6 | PUBLISH_VERSION = '1.3'
7 | }
8 |
9 | android {
10 | compileSdkVersion 27
11 |
12 | defaultConfig {
13 | minSdkVersion 14
14 | targetSdkVersion 27
15 | versionCode 4
16 | versionName "1.3"
17 |
18 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
19 | }
20 |
21 | buildTypes {
22 | release {
23 | minifyEnabled false
24 | }
25 | }
26 | lintOptions {
27 | abortOnError false
28 | }
29 |
30 | }
31 |
32 | dependencies {
33 | implementation 'com.android.support:support-v4:27.0.2'
34 | implementation 'com.android.support:support-v13:27.0.2'
35 | implementation 'com.android.support:design:27.0.2'
36 |
37 | testImplementation 'junit:junit:4.12'
38 | testImplementation 'com.pholser:junit-quickcheck-core:0.7'
39 | testImplementation 'com.pholser:junit-quickcheck-generators:0.7'
40 |
41 | androidTestImplementation 'com.android.support:support-annotations:27.0.2'
42 | androidTestImplementation 'com.android.support.test:runner:1.0.1'
43 | androidTestImplementation 'com.android.support.test:rules:1.0.1'
44 | }
45 |
46 | apply from: 'https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle'
--------------------------------------------------------------------------------
/library/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/library/src/androidTest/java/com/shagi/materialdatepicker/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.shagi.materialdatepicker.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/library/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/library/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/TypefaceHelper.java:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker;
2 |
3 |
4 | import android.content.Context;
5 | import android.graphics.Typeface;
6 | import android.support.v4.util.SimpleArrayMap;
7 |
8 | /*
9 | Each call to Typeface.createFromAsset will load a new instance of the typeface into memory,
10 | and this memory is not consistently get garbage collected
11 | http://code.google.com/p/android/issues/detail?id=9904
12 | (It states released but even on Lollipop you can see the typefaces accumulate even after
13 | multiple GC passes)
14 | You can detect this by running:
15 | adb shell dumpsys meminfo com.your.packagenage
16 | You will see output like:
17 | Asset Allocations
18 | zip:/data/app/com.your.packagenage-1.apk:/assets/Roboto-Medium.ttf: 125K
19 | zip:/data/app/com.your.packagenage-1.apk:/assets/Roboto-Medium.ttf: 125K
20 | zip:/data/app/com.your.packagenage-1.apk:/assets/Roboto-Medium.ttf: 125K
21 | zip:/data/app/com.your.packagenage-1.apk:/assets/Roboto-Regular.ttf: 123K
22 | zip:/data/app/com.your.packagenage-1.apk:/assets/Roboto-Medium.ttf: 125K
23 | */
24 | public class TypefaceHelper {
25 |
26 | private static final SimpleArrayMap cache = new SimpleArrayMap<>();
27 |
28 | public static Typeface get(Context c, String name) {
29 | synchronized (cache) {
30 | if (!cache.containsKey(name)) {
31 | Typeface t = Typeface.createFromAsset(
32 | c.getAssets(), String.format("fonts/%s.ttf", name));
33 | cache.put(name, t);
34 | return t;
35 | }
36 | return cache.get(name);
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/VerticalTextView.java:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker;
2 |
3 | import android.content.Context;
4 | import android.graphics.Canvas;
5 | import android.support.v7.widget.AppCompatTextView;
6 | import android.text.TextPaint;
7 | import android.util.AttributeSet;
8 | import android.view.Gravity;
9 |
10 | public class VerticalTextView extends AppCompatTextView {
11 | final boolean topDown;
12 |
13 | public VerticalTextView(Context context, AttributeSet attrs){
14 | super(context, attrs);
15 | final int gravity = getGravity();
16 | if (Gravity.isVertical(gravity) && (gravity&Gravity.VERTICAL_GRAVITY_MASK) == Gravity.BOTTOM) {
17 | setGravity((gravity&Gravity.HORIZONTAL_GRAVITY_MASK) | Gravity.TOP);
18 | topDown = false;
19 | } else {
20 | topDown = true;
21 | }
22 | }
23 |
24 | @Override
25 | protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
26 | super.onMeasure(heightMeasureSpec, widthMeasureSpec);
27 | setMeasuredDimension(getMeasuredHeight(), getMeasuredWidth());
28 | }
29 |
30 | @Override
31 | protected void onDraw(Canvas canvas){
32 | TextPaint textPaint = getPaint();
33 | textPaint.setColor(getCurrentTextColor());
34 | textPaint.drawableState = getDrawableState();
35 |
36 | canvas.save();
37 |
38 | if (topDown){
39 | canvas.translate(getWidth(), 0);
40 | canvas.rotate(90);
41 | } else {
42 | canvas.translate(0, getHeight());
43 | canvas.rotate(-90);
44 | }
45 |
46 |
47 | canvas.translate(getCompoundPaddingLeft(), getExtendedPaddingTop());
48 |
49 | getLayout().draw(canvas);
50 | canvas.restore();
51 | }
52 | }
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/date/AccessibleDateAnimator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package com.shagi.materialdatepicker.date;
18 |
19 | import android.content.Context;
20 | import android.text.format.DateUtils;
21 | import android.util.AttributeSet;
22 | import android.view.accessibility.AccessibilityEvent;
23 | import android.widget.ViewAnimator;
24 |
25 | public class AccessibleDateAnimator extends ViewAnimator {
26 | private long mDateMillis;
27 |
28 | public AccessibleDateAnimator(Context context, AttributeSet attrs) {
29 | super(context, attrs);
30 | }
31 |
32 | public void setDateMillis(long dateMillis) {
33 | mDateMillis = dateMillis;
34 | }
35 |
36 | /**
37 | * Announce the currently-selected date when launched.
38 | */
39 | @Override
40 | public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) {
41 | if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) {
42 | // Clear the event's current text so that only the current date will be spoken.
43 | event.getText().clear();
44 | int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR |
45 | DateUtils.FORMAT_SHOW_WEEKDAY;
46 |
47 | String dateString = DateUtils.formatDateTime(getContext(), mDateMillis, flags);
48 | event.getText().add(dateString);
49 | return true;
50 | }
51 | return super.dispatchPopulateAccessibilityEvent(event);
52 | }
53 | }
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/date/DatePickerController.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package com.shagi.materialdatepicker.date;
18 |
19 | import java.util.Calendar;
20 | import java.util.TimeZone;
21 |
22 | /**
23 | * Controller class to communicate among the various components of the date picker dialog.
24 | */
25 | public interface DatePickerController {
26 |
27 | void onYearSelected(int year);
28 |
29 | void onDayOfMonthSelected(int year, int month, int day);
30 |
31 | void registerOnDateChangedListener(DatePickerFragmentDialog.OnDateChangedListener listener);
32 |
33 | @SuppressWarnings("unused")
34 | void unregisterOnDateChangedListener(DatePickerFragmentDialog.OnDateChangedListener listener);
35 |
36 | MonthAdapter.CalendarDay getSelectedDay();
37 |
38 | boolean isThemeDark();
39 |
40 | int getAccentColor();
41 |
42 | boolean isHighlighted(int year, int month, int day);
43 |
44 | int getFirstDayOfWeek();
45 |
46 | int getMinYear();
47 |
48 | int getMaxYear();
49 |
50 | Calendar getStartDate();
51 |
52 | Calendar getEndDate();
53 |
54 | boolean isOutOfRange(int year, int month, int day);
55 |
56 | TimeZone getTimeZone();
57 | }
58 |
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/date/DateRangeLimiter.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2017 Wouter Dullaert
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package com.shagi.materialdatepicker.date;
18 |
19 | import android.os.Parcelable;
20 | import android.support.annotation.NonNull;
21 |
22 | import java.util.Calendar;
23 |
24 | @SuppressWarnings("WeakerAccess")
25 | public interface DateRangeLimiter extends Parcelable {
26 | int getMinYear();
27 |
28 | int getMaxYear();
29 |
30 | @NonNull
31 | Calendar getStartDate();
32 |
33 | @NonNull
34 | Calendar getEndDate();
35 |
36 | boolean isOutOfRange(int year, int month, int day);
37 |
38 | @NonNull
39 | Calendar setToNearestDate(@NonNull Calendar day);
40 | }
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/date/SimpleDayPickerView.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package com.shagi.materialdatepicker.date;
18 |
19 | import android.content.Context;
20 | import android.util.AttributeSet;
21 |
22 | /**
23 | * A DayPickerView customized for {@link SimpleMonthAdapter}
24 | */
25 | public class SimpleDayPickerView extends DayPickerView {
26 |
27 | public SimpleDayPickerView(Context context, AttributeSet attrs) {
28 | super(context, attrs);
29 | }
30 |
31 | public SimpleDayPickerView(Context context, DatePickerController controller) {
32 | super(context, controller);
33 | }
34 |
35 | @Override
36 | public MonthAdapter createMonthAdapter(DatePickerController controller) {
37 | return new SimpleMonthAdapter(controller);
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/library/src/main/java/com/shagi/materialdatepicker/date/SimpleMonthAdapter.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package com.shagi.materialdatepicker.date;
18 |
19 | import android.content.Context;
20 |
21 | /**
22 | * An adapter for a list of {@link SimpleMonthView} items.
23 | */
24 | public class SimpleMonthAdapter extends MonthAdapter {
25 |
26 | public SimpleMonthAdapter(DatePickerController controller) {
27 | super(controller);
28 | }
29 |
30 | @Override
31 | public MonthView createMonthView(Context context) {
32 | return new SimpleMonthView(context, null, mController);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/library/src/main/res/color/amdp_date_picker_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
22 |
23 |
--------------------------------------------------------------------------------
/library/src/main/res/color/amdp_date_picker_year_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
22 |
23 |
--------------------------------------------------------------------------------
/library/src/main/res/color/amdp_done_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/library/src/main/res/color/amdp_done_text_color_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable-hdpi/amdp_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/res/drawable-hdpi/amdp_arrow_down.png
--------------------------------------------------------------------------------
/library/src/main/res/drawable-land/amdp_done_background_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
20 |
21 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable-land/amdp_done_background_color_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
20 |
21 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable-mdpi/amdp_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/res/drawable-mdpi/amdp_arrow_down.png
--------------------------------------------------------------------------------
/library/src/main/res/drawable-v21/amdp_material_button_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable-v21/amdp_material_button_selected.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
7 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable-xhdpi/amdp_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/res/drawable-xhdpi/amdp_arrow_down.png
--------------------------------------------------------------------------------
/library/src/main/res/drawable-xxhdpi/amdp_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/res/drawable-xxhdpi/amdp_arrow_down.png
--------------------------------------------------------------------------------
/library/src/main/res/drawable-xxxhdpi/amdp_arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/library/src/main/res/drawable-xxxhdpi/amdp_arrow_down.png
--------------------------------------------------------------------------------
/library/src/main/res/drawable/amdp_border_black_outline_white_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
11 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable/amdp_done_background_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
20 |
21 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable/amdp_done_background_color_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
20 |
21 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable/amdp_material_button_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/library/src/main/res/drawable/amdp_material_button_selected.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
7 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/library/src/main/res/layout-land/amdp_date_picker_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
22 |
23 |
24 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/library/src/main/res/layout-sw600dp-land/amdp_date_picker_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
22 |
23 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/library/src/main/res/layout-sw600dp/amdp_date_picker_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
23 |
24 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/library/src/main/res/layout-w270dp-h560dp/amdp_date_picker_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
23 |
24 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/library/src/main/res/layout/amdp_date_picker_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
23 |
24 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/library/src/main/res/layout/amdp_date_picker_header_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
26 |
--------------------------------------------------------------------------------
/library/src/main/res/layout/amdp_done_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
25 |
26 |
34 |
35 |
43 |
44 |
--------------------------------------------------------------------------------
/library/src/main/res/layout/amdp_year_label_text_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
25 |
--------------------------------------------------------------------------------
/library/src/main/res/values-af/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Klaar"
21 | "Ure se sirkelglyer"
22 | "Minute se sirkelglyer"
23 | "Kies ure"
24 | "Kies minute"
25 | "Maandrooster van dae"
26 | "Jaarlys"
27 | "Kies maand en dag"
28 | "Kies jaar"
29 | "%1$s gekies"
30 | "%1$s uitgevee"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-am/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "ተከናውኗል"
21 | "የሰዓታት ክብ ተንሸራታች"
22 | "የደቂቃዎች ክብ ተንሸራታች"
23 | "ሰዓታትን ምረጥ"
24 | "ደቂቃዎችን ምረጥ"
25 | "የቀናት የወር ፍርግርግ"
26 | "የዓመት ዝርዝር"
27 | "ወር እና ቀን ይምረጡ"
28 | "ዓመት ይምረጡ"
29 | "%1$s ተመርጧል"
30 | "%1$s ተሰርዟል"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ar/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "تم"
21 | "شريط التمرير الدائري للساعات"
22 | "شريط التمرير الدائري للدقائق"
23 | "تحديد الساعات"
24 | "تحديد الدقائق"
25 | "شبكة الشهر مكونة من الأيام"
26 | "قائمة الأعوام"
27 | "تحديد الشهر واليوم"
28 | "تحديد العام"
29 | "تم تحديد %1$s"
30 | "تم حذف %1$s"
31 | MMMM yyyy
32 | EEE، dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-bg/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Готово"
21 | "Кръгов плъзгач за часовете"
22 | "Кръгов плъзгач за минутите"
23 | "Избиране на часове"
24 | "Избиране на минути"
25 | "Месечна таблица на дните"
26 | "Списък на годините"
27 | "Изберете месец и ден"
28 | "Изберете година"
29 | "Избрахте %1$s"
30 | "Изтрихте %1$s"
31 | MMMM yyyy \'г\'.
32 | EEE, dd.MM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ca/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Fet"
21 | "Control circular de les hores"
22 | "Control circular dels minuts"
23 | "Selecciona les hores"
24 | "Selecciona els minuts"
25 | "Graella mensual de dies"
26 | "Llista anual"
27 | "Selecciona un mes i un dia"
28 | "Selecciona un any"
29 | "%1$s seleccionat"
30 | "%1$s suprimit"
31 | LLLL \'de\' yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-cs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Hotovo"
21 | "Kruhový posuvník hodin"
22 | "Kruhový posuvník minut"
23 | "Zvolte hodiny"
24 | "Zvolte minuty"
25 | "Dny uspořádané po měsících"
26 | "Seznam roků"
27 | "Vyberte měsíc a den"
28 | "Vyberte rok"
29 | "Vybrána položka %1$s"
30 | "%1$s smazáno"
31 | LLLL yyyy
32 | EEE dd. M.
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-da/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Færdig"
21 | "Cirkulær timevælger"
22 | "Cirkulær minutvælger"
23 | "Vælg timer"
24 | "Vælg minutter"
25 | "Månedsgitter med dage"
26 | "Liste over år"
27 | "Vælg måned og dag"
28 | "Vælg år"
29 | "%1$s valgt"
30 | "%1$s er slettet"
31 | MMMM yyyy
32 | EEE dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Fertig"
21 | "Kreisförmiger Schieberegler für Stunden"
22 | "Kreisförmiger Schieberegler für Minuten"
23 | "Stunden auswählen"
24 | "Minuten auswählen"
25 | "Monatsraster mit einzelnen Tagen"
26 | "Jahresliste"
27 | "Monat und Tag auswählen"
28 | "Jahr auswählen"
29 | "%1$s ausgewählt"
30 | "%1$s gelöscht"
31 | MMMM yyyy
32 | EEE, dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-el/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Τέλος"
21 | "Κυκλικό ρυθμιστικό ωρών"
22 | "Κυκλικό ρυθμιστικό λεπτών"
23 | "Επιλέξτε ώρες"
24 | "Επιλέξτε λεπτά"
25 | "Πλέγμα ημερών του μήνα"
26 | "Λίστα ετών"
27 | "Επιλογή μήνα και ημέρας"
28 | "Επιλογή έτους"
29 | "Επιλέχτηκε το στοιχείο %1$s"
30 | "%1$s διαγράφηκε"
31 | LLLL yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-en-rGB/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Done"
21 | "Hours circular slider"
22 | "Minutes circular slider"
23 | "Select hours"
24 | "Select minutes"
25 | "Month grid of days"
26 | "Year list"
27 | "Select month and day"
28 | "Select year"
29 | "%1$s selected"
30 | "%1$s deleted"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-en-rIN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Done"
21 | "Hours circular slider"
22 | "Minutes circular slider"
23 | "Select hours"
24 | "Select minutes"
25 | "Month grid of days"
26 | "Year list"
27 | "Select month and day"
28 | "Select year"
29 | "%1$s selected"
30 | "%1$s deleted"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-es-rUS/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Listo"
21 | "Control deslizante circular de horas"
22 | "Control deslizante circular de minutos"
23 | "Seleccionar horas"
24 | "Seleccionar minutos"
25 | "Cuadrícula mensual de días"
26 | "Lista de años"
27 | "Seleccionar mes y día"
28 | "Seleccionar año"
29 | "%1$s seleccionado"
30 | "%1$s borrado"
31 | MMMM \'de\' yyyy
32 | EEE dd \'de\' MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Listo"
21 | "Control deslizante circular de horas"
22 | "Control deslizante circular de minutos"
23 | "Seleccionar horas"
24 | "Seleccionar minutos"
25 | "Cuadrícula mensual de días"
26 | "Lista de años"
27 | "Seleccionar mes y día"
28 | "Seleccionar año"
29 | "%1$s seleccionado"
30 | "%1$s eliminado"
31 | MMMM \'de\' yyyy
32 | EEE dd \'de\' MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-et-rEE/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Valmis"
21 | "Ringikujuline tunniliugur"
22 | "Ringikujuline minutiliugur"
23 | "Tundide valimine"
24 | "Minutite valimine"
25 | "Päevad kuu ruudustikus"
26 | "Aastate loend"
27 | "Valige kuu ja päev"
28 | "Valige aasta"
29 | "%1$s on valitud"
30 | "%1$s on kustutatud"
31 |
32 | MMMM yyyy
33 | EEE, dd. MMM
34 |
35 |
--------------------------------------------------------------------------------
/library/src/main/res/values-fa/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "انجام شد"
21 | "لغزنده دایرهای ساعت"
22 | "لغزنده دایرهای دقیقه"
23 | "انتخاب ساعت"
24 | "انتخاب دقیقه"
25 | "روزهای ماه به صورت جدول"
26 | "فهرست سالها"
27 | "ماه و روز را انتخاب کنید"
28 | "سال را انتخاب کنید"
29 | "%1$s انتخاب شد"
30 | "%1$s حذف شد"
31 | MMMM yyyy
32 | EEE dd LLL
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-fi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Valmis"
21 | "Tuntien ympyränmuotoinen liukusäädin"
22 | "Minuuttien ympyränmuotoinen liukusäädin"
23 | "Valitse tunnit"
24 | "Valitse minuutit"
25 | "Päiväruudukko kuukausittain"
26 | "Vuosiluettelo"
27 | "Valitse kuukausi ja päivä"
28 | "Valitse vuosi"
29 | "%1$s on valittu"
30 | "%1$s poistettiin"
31 | LLLL yyyy
32 | ccc dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-gl-rES/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Feito"
21 | "Control de desprazamento circular das horas"
22 | "Control de desprazamento circular dos minutos"
23 | "Seleccionar horas"
24 | "Seleccionar minutos"
25 | "Grade mensual de días"
26 | "Lista de anos"
27 | "Seleccionar mes e día"
28 | "Seleccionar ano"
29 | "Seleccionouse %1$s"
30 | "Eliminouse %1$s"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-h330dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 252dp
4 |
5 |
--------------------------------------------------------------------------------
/library/src/main/res/values-hi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "पूर्ण"
21 | "घंटो का चक्राकार स्लाइडर"
22 | "मिनटों का चक्राकार स्लाइडर"
23 | "घंटे चुनें"
24 | "मिनट चुनें"
25 | "दिनों की माह ग्रिड"
26 | "वर्ष की सूची"
27 | "माह और दिन चुनें"
28 | "वर्ष चुनें"
29 | "%1$s चयनित"
30 | "%1$s को हटा दिया गया"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-hr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Gotovo"
21 | "Kružni klizač sati"
22 | "Kružni klizač minuta"
23 | "Odaberite sate"
24 | "Odaberite minute"
25 | "Mreža dana u mjesecu"
26 | "Popis godina"
27 | "Odaberite mjesec i dan"
28 | "Odaberite godinu"
29 | "Odabrana je stavka %1$s"
30 | "Izbrisan je znak %1$s"
31 | LLLL yyyy.
32 | EEE, dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-hu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Kész"
21 | "óra kör alakú csúszkája"
22 | "perc kör alakú csúszkája"
23 | "Óra kiválasztása"
24 | "Perc kiválasztása"
25 | "Napok havi leosztásban"
26 | "Évek listája"
27 | "Válassza ki a hónapot és a napot"
28 | "Válassza ki az évet"
29 | "%1$s kiválasztva"
30 | "A(z) %1$s érték törölve"
31 | yyyy. MMMM
32 | MMM dd., EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-hy-rAM/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Կատարված է"
21 | "Ժամերի ընտրություն թվատախտակից"
22 | "Րոպեների ընտրություն թվատախտակից"
23 | "Ընտրեք ժամերը"
24 | "Ընտրեք րոպեները"
25 | "Ամսաթվի ընտրության պատուհան"
26 | "Տարիների ցանկը"
27 | "Ընտրեք ամիսն ու օրը"
28 | "Ընտրեք տարին"
29 | "%1$s ընտրված"
30 | "%1$s ջնջված"
31 | yyyyթ. LLLL
32 | dd MMM, EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-in/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Selesai"
21 | "Penggeser putar jam"
22 | "Penggeser putar menit"
23 | "Pilih jam"
24 | "Pilih menit"
25 | "Kisi hari pada bulan"
26 | "Daftar tahun"
27 | "Pilih bulan dan hari"
28 | "Pilih tahun"
29 | "%1$s dipilih"
30 | "%1$s dihapus"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-is-rIS/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Lokið"
21 | "Valskífa fyrir klukkustundir"
22 | "Valskífa fyrir mínútur"
23 | "Velja klukkustundir"
24 | "Velja mínútur"
25 | "Mánaðartafla með dögum"
26 | "Áralisti"
27 | "Velja mánuð og dag"
28 | "Velja ár"
29 | "%1$s valið"
30 | "%1$s eytt"
31 | MMMM yyyy
32 | EEE, dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-iw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "בוצע"
21 | "מחוון שעות מעגלי"
22 | "מחוון דקות מעגלי"
23 | "בחר שעות"
24 | "בחר דקות"
25 | "בחירת ימים בחודש בתצוגת רשת"
26 | "רשימת שנים"
27 | "בחר חודש ויום"
28 | "בחר שנה"
29 | "בחרת %1$s"
30 | "%1$s נמחק"
31 | MMMM yyyy
32 | EEE, dd בMMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ja/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "完了"
21 | "円形スライダー(時)"
22 | "円形スライダー(分)"
23 | "時間を選択"
24 | "分を選択"
25 | "日グリッド(月別)"
26 | "年リスト"
27 | "月と日を選択"
28 | "年を選択"
29 | "%1$sを選択しました"
30 | "%1$sを削除しました"
31 | yyyy年M月
32 | M月dd日(EEE)
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ka-rGE/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "დასრულდა"
21 | "წრიული სლაიდერის დამალვა"
22 | "წუთების წრიული სლაიდერი"
23 | "აირჩიეთ საათები"
24 | "აირჩიეთ წუთები"
25 | "დღეების ბადე თვეზე"
26 | "წლის სია"
27 | "აირჩიეთ თვე და რიცხვი"
28 | "აირჩიეთ წელი"
29 | "არჩეულია %1$s"
30 | "%1$s წაიშალა"
31 | MMMM, yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-kk-rKZ/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Орындалды"
21 | "Сағаттардың дөңгелек жүгірткісі"
22 | "Минуттардың дөңгелек жүгірткісі"
23 | "Сағат таңдау"
24 | "Минут таңдау"
25 | "Күндердің айлық торы"
26 | "Жылдар тізімі"
27 | "Ай мен күнді таңдау"
28 | "Жыл таңдау"
29 | "%1$s таңдалды"
30 | "%1$s жойылды"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-km-rKH/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "ធ្វើរួច"
21 | "គ្រាប់រំកិលរង្វង់ម៉ោង"
22 | "គ្រាប់រំកិលរង្វង់នាទី"
23 | "ជ្រើសម៉ោង"
24 | "ជ្រើសនាទី"
25 | "ក្រឡាចត្រង្គខែនៃថ្ងៃ"
26 | "បញ្ជីឆ្នាំ"
27 | "ជ្រើសខែ និងថ្ងៃ"
28 | "ជ្រើសឆ្នាំ"
29 | "បានជ្រើស %1$s"
30 | "បានលុប %1$s"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-kn-rIN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "ಮುಗಿದಿದೆ"
21 | "ಗಂಟೆಗಳ ವೃತ್ತಾಕಾರ ಸ್ಲೈಡರ್"
22 | "ನಿಮಿಷಗಳ ವೃತ್ತಾಕಾರ ಸ್ಲೈಡರ್"
23 | "ಗಂಟೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"
24 | "ನಿಮಿಷಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"
25 | "ದಿನಗಳ ತಿಂಗಳಿನ ಗ್ರಿಡ್"
26 | "ವರ್ಷದ ಪಟ್ಟಿ"
27 | "ತಿಂಗಳು ಮತ್ತು ದಿನವನ್ನು ಆಯ್ಕೆಮಾಡಿ"
28 | "ವರ್ಷವನ್ನು ಆಯ್ಕೆಮಾಡಿ"
29 | "%1$s ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ"
30 | "%1$s ಅಳಿಸಲಾಗಿದೆ"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ko/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "완료"
21 | "시간 원형 슬라이더"
22 | "분 원형 슬라이더"
23 | "시간 선택"
24 | "분 선택"
25 | "월별 바둑판식 날짜 표시"
26 | "년"
27 | "월/일 선택"
28 | "연도 선택"
29 | "%1$s이(가) 선택됨"
30 | "%1$s 삭제됨"
31 | yyyy년 MMMM
32 | MMM dd일 (EEE)
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ky-rKG/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Аткарылды"
21 | "Саат боюнча айлангыч"
22 | "Мүнөт боюнча айлангыч"
23 | "Саатты тандаңыз"
24 | "Мүнөттөрдү тандаңыз"
25 | "Айдын күндөрү"
26 | "Жыл тизмеси"
27 | "Ай жана күндү тандаңыз"
28 | "Жылды тандаңыз"
29 | "%1$s тандалды"
30 | "%1$s жок кылынды"
31 | yyyy-\'ж\'. MMMM
32 | dd-MMM, EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 | 100dp
22 | 30dp
23 |
24 | 160dp
25 | 220dp
26 |
27 |
28 |
--------------------------------------------------------------------------------
/library/src/main/res/values-lo-rLA/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "ແລ້ວໆ"
21 | "ໂຕໝຸນປັບຊົ່ວໂມງ"
22 | "ໂຕໝຸນປັບນາທີ"
23 | "ເລືອກຊົ່ວໂມງ"
24 | "ເລືອກນາທີ"
25 | "ຕາຕະລາງວັນທີ"
26 | "ລາຍການປີ"
27 | "ເລືອກເດືອນ ແລະ ວັນ"
28 | "ເລືອກປີ"
29 | "%1$s ຖືກເລືອກແລ້ວ"
30 | "%1$s ຖືກລຶບແລ້ວ"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-lt/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Atlikta"
21 | "Apskritas valandų slankiklis"
22 | "Apskritas minučių slankiklis"
23 | "Pasirinkite valandas"
24 | "Pasirinkite minutes"
25 | "Mėnesio dienų tinklelis"
26 | "Metų sąrašas"
27 | "Pasirinkite mėnesį ir dieną"
28 | "Pasirinkite metus"
29 | "Elementas „%1$s“ pasirinktas"
30 | "Ištrinta: %1$s"
31 | yyyy MMMM
32 | MMM dd, EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-lv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Gatavs"
21 | "Stundu apļveida slīdnis"
22 | "Minūšu apļveida slīdnis"
23 | "Atlasīt stundas"
24 | "Atlasīt minūtes"
25 | "Režģis ar mēneša dienām"
26 | "Gadu saraksts"
27 | "Atlasiet mēnesi un dienu"
28 | "Atlasiet gadu"
29 | "Atlasīts: %1$s"
30 | "%1$s tika dzēsts"
31 | yyyy. \'g\'. MMMM
32 | EEE, dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-mk-rMK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Готово"
21 | "Приказ на часови во круг"
22 | "Приказ на минути во круг"
23 | "Избери часови"
24 | "Избери минути"
25 | "Месец со денови"
26 | "Список со години"
27 | "Избери месец и ден"
28 | "Избери година"
29 | "Избрано: %1$s"
30 | "Избришано: %1$s"
31 | MMMM yyyy \'г\'.
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-mn-rMN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Дууссан"
21 | "Цаг гүйлгэгч"
22 | "Минут гүйлгэгч"
23 | "Цаг сонгоно уу"
24 | "Минут сонгоно уу"
25 | "Өдрүүдийг сараар"
26 | "Жилийн жагсаалт"
27 | "Сар болон өдрийг сонгоно уу"
28 | "Жилийг сонгоно уу"
29 | "%1$s сонгогдсон"
30 | "%1$s устсан"
31 | yyyy MMMM
32 | EEE MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-mr-rIN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "पूर्ण झाले"
21 | "तास परिपत्रक स्लायडर"
22 | "मिनिटे परिपत्रक स्लायडर"
23 | "तास निवडा"
24 | "मिनिटे निवडा"
25 | "दिवसांची महिना ग्रिड"
26 | "वर्ष सूची"
27 | "महिना आणि दिवस निवडा"
28 | "वर्ष निवडा"
29 | "%1$s निवडले"
30 | "%1$s हटविली"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ms-rMY/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Selesai"
21 | "Penggelangsar bulatan jam"
22 | "Penggelangsar bulatan minit"
23 | "Pilih jam"
24 | "Pilih minit"
25 | "Grid bulan hari"
26 | "Senarai tahun"
27 | "Pilih bulan dan hari"
28 | "Pilih tahun"
29 | "%1$s dipilih"
30 | "%1$s dipadamkan"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-my-rMM/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "လုပ်ပြီး"
21 | "နာရီ ရွေးစရာ စက်ဝိုင်း"
22 | "မိနစ် ရွေးစရာ စက်ဝိုင်း"
23 | "နာရီများ ရွေးပါ"
24 | "မိနစ်များ ရွေးပါ"
25 | "လအလိုက် နေ့များ အကွက်"
26 | "ခုနှစ် စာရင်း"
27 | "လ နှင့် နေ့ ရွေးပါ"
28 | "ခုနှစ်ကို ရွေးပါ"
29 | "%1$s ရွေးထားပြီး"
30 | "%1$s ကို ဖျက်ပြီး"
31 | yyyy MMMM
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-nb/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Ferdig"
21 | "Sirkulær glidebryter for timer"
22 | "Sirkulær glidebryter for minutter"
23 | "Angi timer"
24 | "Angi minutter"
25 | "Månedsrutenett med dager"
26 | "Årsliste"
27 | "Velg måneden og dagen"
28 | "Velg året"
29 | "%1$s er valgt"
30 | "%1$s er slettet"
31 | MMMM yyyy
32 | EEE dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ne-rNP/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "सम्पन्न भयो"
21 | "घण्टा गोलाकार स्लाइडर"
22 | "मिनेट गोलाकार स्लाइडर"
23 | "घण्टा चयन गर्नुहोस्"
24 | "मिनेट चयन गर्नुहोस्"
25 | "दिनहरुको महिना ग्रिड"
26 | "वर्ष सूची"
27 | "महिना र दिन चयन गर्नुहोस्"
28 | "वर्ष चयन गर्नुहोस्"
29 | "%1$s चयन गरियो"
30 | "%1$s हटाइयो"
31 | yyyy MMMM
32 | MMM dd, EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Gereed"
21 | "Ronde schuifregelaar voor uren"
22 | "Ronde schuifregelaar voor minuten"
23 | "Uren selecteren"
24 | "Minuten selecteren"
25 | "Maandraster van dagen"
26 | "Jaarlijst"
27 | "Maand en dag selecteren"
28 | "Jaar selecteren"
29 | "%1$s geselecteerd"
30 | "%1$s verwijderd"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-pl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Gotowe"
21 | "Kołowy suwak godzin"
22 | "Kołowy suwak minut"
23 | "Wybierz godziny"
24 | "Wybierz minuty"
25 | "Siatka miesięczna z dniami"
26 | "Lista lat"
27 | "Wybierz miesiąc i dzień"
28 | "Wybierz rok"
29 | "Wybrałeś %1$s"
30 | "%1$s usunięte"
31 | LLLL yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-pt-rPT/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Concluído"
21 | "Controlo de deslize circular das horas"
22 | "Controlo de deslize circular dos minutos"
23 | "Selecionar horas"
24 | "Selecionar minutos"
25 | "Grelha de dias do mês"
26 | "Lista de anos"
27 | "Selecionar mês e dia"
28 | "Selecionar ano"
29 | "%1$s selecionado"
30 | "%1$s eliminado"
31 | MMMM \'de\' yyyy
32 | EEE, dd \'de\' MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-pt/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Concluído"
21 | "Controle deslizante circular das horas"
22 | "Controle deslizante circular dos minutos"
23 | "Selecione as horas"
24 | "Selecione os minutos"
25 | "Grade mensal de dias"
26 | "Lista de anos"
27 | "Selecione o mês e o dia"
28 | "Selecione o ano"
29 | "%1$s selecionado"
30 | "%1$s excluído"
31 | MMMM \'de\' yyyy
32 | EEE, dd \'de\' MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ro/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Terminat"
21 | "Indicator circular ore"
22 | "Indicator circular minute"
23 | "Selectați orele"
24 | "Selectați minutele"
25 | "Afișare pe luni"
26 | "Listă de ani"
27 | "Selectați luna și ziua"
28 | "Selectați anul"
29 | "%1$s selectat"
30 | "%1$s a fost șters"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ru/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Готово"
21 | "Выбор часов на циферблате"
22 | "Выбор минут на циферблате"
23 | "Выберите часы"
24 | "Выберите минуты"
25 | "Окно выбора даты"
26 | "Меню выбора года"
27 | "Выберите месяц и день"
28 | "Выберите год"
29 | "Выбран элемент %1$s"
30 | "Цифра %1$s удалена"
31 | LLLL yyyy
32 | ccc, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-si-rLK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "අවසන්"
21 | "පැය කවාකාර සර්පනය"
22 | "මිනිත්තු කවාකාර සර්පනය"
23 | "පැය තෝරන්න"
24 | "මිනිත්තු තෝරන්න"
25 | "දින ජාලයකින් මාසය"
26 | "වසර ලැයිස්තුව"
27 | "මාසය සහ දිනය තෝරන්න"
28 | "වසර තෝරන්න"
29 | "%1$s තෝරාගෙන ඇත"
30 | "%1$s මකා දමන ලදි"
31 | yyyy MMMM
32 | MMM dd EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Hotovo"
21 | "Kruhový posúvač hodín"
22 | "Kruhový posúvač minút"
23 | "Vyberte hodiny"
24 | "Vyberte minúty"
25 | "Tabuľka dní v mesiaci"
26 | "Zoznam rokov"
27 | "Vyberte mesiac a deň"
28 | "Vyberte rok"
29 | "Bola vybratá položka %1$s"
30 | "%1$s odstránené"
31 | LLLL yyyy
32 | EEE, dd. MMM.
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Dokončano"
21 | "Okrogli drsnik za ure"
22 | "Okrogli drsnik za minute"
23 | "Izberite ure"
24 | "Izberite minute"
25 | "Mesečna mreža dni"
26 | "Seznam let"
27 | "Izberite mesec in dan"
28 | "Izberite leto"
29 | "Izbrano: %1$s"
30 | "%1$s je izbrisana"
31 | MMMM yyyy
32 | EEE, dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Готово"
21 | "Кружни клизач за сате"
22 | "Кружни клизач за минуте"
23 | "Изабери сате"
24 | "Изабери минуте"
25 | "Приказ дана у месецу у виду мреже"
26 | "Листа година"
27 | "Изаберите месец и дан"
28 | "Изаберите годину"
29 | "Ставка %1$s је изабрана"
30 | "Избрисали сте %1$s"
31 | MMMM yyyy.
32 | EEE dd. MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Klar"
21 | "Cirkelreglage för timmar"
22 | "Cirkelreglage för minuter"
23 | "Välj timmar"
24 | "Välj minuter"
25 | "Rutnät för månad"
26 | "Lista över år"
27 | "Välj månad och dag"
28 | "Välj år"
29 | "%1$s har markerats"
30 | "%1$s har tagits bort"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Nimemaliza"
21 | "Kitelezi cha mviringo cha saa"
22 | "Kitelezi cha mviringo cha dakika"
23 | "Chagua saa"
24 | "Chagua dakika"
25 | "Gridi ya mwezi ya siku"
26 | "Orodha ya miaka"
27 | "Chagua mwezi na siku"
28 | "Chagua mwaka"
29 | "%1$s kimechaguliwa"
30 | "%1$s kimefutwa"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sw600dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 | 45dp
22 |
--------------------------------------------------------------------------------
/library/src/main/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 | 400dp
23 | 400dp
24 | 360dp
25 | 45dp
26 | 75dp
27 | 20dp
28 | 150dp
29 | 45dp
30 | 64dp
31 |
32 | 16sp
33 | 14sp
34 | 12sp
35 |
36 |
--------------------------------------------------------------------------------
/library/src/main/res/values-te-rIN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "పూర్తయింది"
21 | "గంటల వృత్తాకార స్లయిడర్"
22 | "నిమిషాల వృత్తాకార స్లయిడర్"
23 | "గంటలను ఎంచుకోండి"
24 | "నిమిషాలను ఎంచుకోండి"
25 | "రోజుల యొక్క నెల గ్రిడ్"
26 | "సంవత్సర జాబితా"
27 | "నెల మరియు రోజును ఎంచుకోండి"
28 | "సంవత్సరాన్ని ఎంచుకోండి"
29 | "%1$s ఎంచుకోబడింది"
30 | "%1$s తొలగించబడింది"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-th/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "เสร็จสิ้น"
21 | "ตัวเลื่อนหมุนระบุชั่วโมง"
22 | "ตัวเลื่อนหมุนระบุนาที"
23 | "เลือกชั่วโมง"
24 | "เลือกนาที"
25 | "ตารางวันที่ของเดือน"
26 | "รายการปี"
27 | "เลือกเดือนและวัน"
28 | "เลือกปี"
29 | "เลือก %1$s"
30 | "ลบ %1$s แล้ว"
31 | MMMM yyyy
32 | EEE dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-tl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Tapos na"
21 | "Pabilog na slider ng mga oras"
22 | "Pabilog na slider ng mga minuto"
23 | "Pumili ng mga oras"
24 | "Pumili ng mga minuto"
25 | "Grid ng mga araw ayon sa buwan"
26 | "Listahan ng taon"
27 | "Pumili ng buwan at araw"
28 | "Pumili ng taon"
29 | "Napili ang %1$s"
30 | "Tinanggal ang %1$s"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-tr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Bitti"
21 | "Saatler için kaydırma çemberi"
22 | "Dakikalar için kaydırma çemberi"
23 | "Saat seçin"
24 | "Dakika seçin"
25 | "Ayın günleri tablosu"
26 | "Yıl listesi"
27 | "Ayı ve günü seçin"
28 | "Yılı seçin"
29 | "%1$s seçildi"
30 | "%1$s silindi"
31 | MMMM yyyy
32 | dd MMMM EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-uk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Готово"
21 | "Вибір годин на циферблаті"
22 | "Вибір хвилин на циферблаті"
23 | "Вибрати години"
24 | "Вибрати хвилини"
25 | "Дні місяця – ескізи"
26 | "Роки – список"
27 | "Виберіть місяць і день"
28 | "Виберіть рік"
29 | "Вибрано: %1$s"
30 | "%1$s видалено"
31 | LLLL yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-ur-rPK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "ہوگیا"
21 | "گھنٹوں کا سرکلر سلائیڈر"
22 | "منٹ کا سرکلر سلائیڈر"
23 | "گھنٹے منتخب کریں"
24 | "منٹ منتخب کریں"
25 | "دنوں کا ماہ کا گرڈ"
26 | "سال کی فہرست"
27 | "مہینہ اور دن منتخب کریں"
28 | "سال منتخب کریں"
29 | "%1$s منتخب ہوگیا"
30 | "%1$s حذف ہوگیا"
31 | MMMM yyyy
32 | EEE، dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-uz-rUZ/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Tayyor"
21 | "Soat ko‘rsatkichli doira"
22 | "Daqiqa ko‘rsatkichli doira"
23 | "Soatni tanlash"
24 | "Daqiqani tanlash"
25 | "Oy kunlari jadvali"
26 | "Yillar ro‘yxati"
27 | "Oy va kunni tanlash"
28 | "Yilni tanlash"
29 | "%1$s tanlandi"
30 | "%1$s o‘chirildi"
31 | yyyy MMMM
32 | MMM dd, EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-v16/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 | sans-serif-light
20 |
21 |
--------------------------------------------------------------------------------
/library/src/main/res/values-v16/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
22 |
23 |
26 |
27 |
30 |
--------------------------------------------------------------------------------
/library/src/main/res/values-vi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Xong"
21 | "Thanh trượt giờ hình tròn"
22 | "Thanh trượt phút hình tròn"
23 | "Chọn giờ"
24 | "Chọn phút"
25 | "Lưới ngày theo tháng"
26 | "Danh sách năm"
27 | "Chọn tháng và ngày"
28 | "Chọn năm"
29 | "Đã chọn %1$s"
30 | "Đã xóa %1$s"
31 | MMMM yyyy
32 | EEE, dd MMM
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-w270dp-h560dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
21 |
22 | 230dp
23 | 100dp
24 | 30dp
25 |
--------------------------------------------------------------------------------
/library/src/main/res/values-w560dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 270dp
4 |
5 |
--------------------------------------------------------------------------------
/library/src/main/res/values-zh-rCN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "完成"
21 | "小时转盘"
22 | "分钟转盘"
23 | "选择小时"
24 | "选择分钟"
25 | "按月份划分的日期网格"
26 | "年份列表"
27 | "选择月份和日期"
28 | "选择年份"
29 | "已选择 %1$s"
30 | "已删除 %1$s"
31 | yyyy年M月
32 | M月dd日EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-zh-rHK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "完成"
21 | "小時環形滑桿"
22 | "分鐘環形滑桿"
23 | "選取小時"
24 | "選取分鐘"
25 | "日期網格 (按月顯示)"
26 | "年份清單"
27 | "選取月份和日期"
28 | "選取年份"
29 | "已選取%1$s"
30 | "已刪除 %1$s"
31 | yyyy年M月
32 | M月dd日EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-zh-rTW/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "完成"
21 | "小時數循環滑桿"
22 | "分鐘數循環滑桿"
23 | "選取小時數"
24 | "選取分鐘數"
25 | "日期網格 (按月顯示)"
26 | "年份清單"
27 | "選取月份和日期"
28 | "選取年份"
29 | "已選取 %1$s"
30 | "已刪除 %1$s"
31 | yyyy年M月
32 | M月dd日EEE
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values-zu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
20 | "Kwenziwe"
21 | "Amahora weslayidi esiyindingilizi"
22 | "Amaminithi weslayidi esiyindingilizi"
23 | "Khetha amahora"
24 | "Khetha amaminithi"
25 | "Igridi yenyanga yezinsuku"
26 | "Uhlu lonyaka"
27 | "Khetha inyanga nosuku"
28 | "Khetha unyaka"
29 | "I-%1$s ekhethiwe"
30 | "I-%1$s isusiwe"
31 | MMMM yyyy
32 | EEE, MMM dd
33 |
34 |
--------------------------------------------------------------------------------
/library/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 | 270dp
20 | 30dp
21 | 155dp
22 | 252dp
23 |
24 | 64dp
25 | 12sp
26 | 16dp
27 | 2dp
28 | 5dp
29 | 70dp
30 | 25dp
31 | 14sp
32 | 12sp
33 | 48dp
34 |
35 | 48dp
36 | 14sp
37 | 64dp
38 | 8dp
39 |
--------------------------------------------------------------------------------
/library/src/test/java/com/shagi/materialdatepicker/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.shagi.materialdatepicker;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/screenshot_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/screenshot_1.png
--------------------------------------------------------------------------------
/screenshot_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/screenshot_2.png
--------------------------------------------------------------------------------
/screenshot_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shagiz/AlmostMaterialDatepicker/5d2bf80e4743804f88fa3bb57873764c58fff7e9/screenshot_3.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':library'
2 |
--------------------------------------------------------------------------------