Skip to content

Commit 3574fc9

Browse files
authored
Merge pull request #5 from Commit451/androidx
androidx
2 parents 4556f91 + dbccb38 commit 3574fc9

File tree

8 files changed

+32
-28
lines changed

8 files changed

+32
-28
lines changed

app/build.gradle

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ apply plugin: 'kotlin-android'
55
apply plugin: 'kotlin-android-extensions'
66

77
android {
8-
compileSdkVersion 27
8+
compileSdkVersion 28
99
defaultConfig {
1010
applicationId "com.commit451.modalbottomsheetdialogfragment.sample"
1111
minSdkVersion 16
12-
targetSdkVersion 27
12+
targetSdkVersion 28
1313
versionCode 1
1414
versionName "1.0"
1515
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -23,7 +23,9 @@ android {
2323
}
2424

2525
dependencies {
26-
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
27-
implementation 'com.android.support:appcompat-v7:27.1.0'
26+
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
27+
28+
implementation "androidx.appcompat:appcompat:1.0.0"
29+
2830
implementation project(':modalbottomsheetdialogfragment')
2931
}

app/src/main/java/com/commit451/modalbottomsheetdialogfragment/sample/MainActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.commit451.modalbottomsheetdialogfragment.sample
22

33
import android.os.Bundle
4-
import android.support.design.widget.Snackbar
5-
import android.support.v7.app.AppCompatActivity
4+
import androidx.appcompat.app.AppCompatActivity
65
import com.commit451.modalbottomsheetdialogfragment.ModalBottomSheetDialogFragment
76
import com.commit451.modalbottomsheetdialogfragment.Option
87
import com.commit451.modalbottomsheetdialogfragment.OptionRequest
8+
import com.google.android.material.snackbar.Snackbar
99
import kotlinx.android.synthetic.main.activity_main.*
1010

1111
class MainActivity : AppCompatActivity(), ModalBottomSheetDialogFragment.Listener {

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
buildscript {
2-
ext.kotlin_version = '1.2.41'
2+
ext.kotlin_version = '1.2.71'
33
repositories {
44
google()
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:3.1.2'
8+
classpath 'com.android.tools.build:gradle:3.2.0'
99
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1010
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
1111
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Tue May 01 17:06:28 CDT 2018
1+
#Mon Oct 01 20:45:40 PDT 2018
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

modalbottomsheetdialogfragment/build.gradle

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
apply plugin: 'com.android.library'
2+
23
apply plugin: 'kotlin-android'
34

45
android {
5-
compileSdkVersion 27
6+
compileSdkVersion 28
67

78
defaultConfig {
89
minSdkVersion 16
9-
targetSdkVersion 27
10+
targetSdkVersion 28
1011
versionCode 1
1112
versionName "1.0"
1213

@@ -26,8 +27,9 @@ android {
2627
dependencies {
2728
api "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
2829

29-
api 'com.android.support:design:27.1.0'
30-
api 'com.android.support:recyclerview-v7:27.1.0'
30+
api "androidx.recyclerview:recyclerview:1.0.0"
31+
32+
api 'com.google.android.material:material:1.0.0'
3133
}
3234

3335
apply from: 'https://raw.githubusercontent.com/Commit451/gradle-android-javadocs/1.0.0/gradle-android-javadocs.gradle'

modalbottomsheetdialogfragment/src/main/java/com/commit451/modalbottomsheetdialogfragment/ModalBottomSheetDialogFragment.kt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ package com.commit451.modalbottomsheetdialogfragment
22

33
import android.annotation.SuppressLint
44
import android.os.Bundle
5-
import android.support.annotation.LayoutRes
6-
import android.support.annotation.MenuRes
7-
import android.support.design.widget.BottomSheetDialogFragment
8-
import android.support.v4.app.FragmentManager
9-
import android.support.v7.view.menu.MenuBuilder
10-
import android.support.v7.widget.GridLayoutManager
11-
import android.support.v7.widget.LinearLayoutManager
12-
import android.support.v7.widget.RecyclerView
135
import android.view.LayoutInflater
146
import android.view.MenuInflater
157
import android.view.View
168
import android.view.ViewGroup
179
import android.widget.ImageView
1810
import android.widget.TextView
11+
import androidx.annotation.LayoutRes
12+
import androidx.annotation.MenuRes
13+
import androidx.appcompat.view.menu.MenuBuilder
14+
import androidx.fragment.app.FragmentManager
15+
import androidx.recyclerview.widget.GridLayoutManager
16+
import androidx.recyclerview.widget.LinearLayoutManager
17+
import androidx.recyclerview.widget.RecyclerView
1918
import com.commit451.modalbottomsheetdialogfragment.ModalBottomSheetDialogFragment.Builder
19+
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
2020

2121
@SuppressLint("RestrictedApi")
2222
/**
@@ -64,7 +64,7 @@ class ModalBottomSheetDialogFragment : BottomSheetDialogFragment() {
6464
val arguments = arguments
6565
?: throw IllegalStateException("You need to create this via the builder")
6666

67-
val optionHolders = arguments.getParcelableArrayList<OptionHolder>(KEY_OPTIONS)
67+
val optionHolders = arguments.getParcelableArrayList<OptionHolder>(KEY_OPTIONS)!!
6868

6969
val options = mutableListOf<Option>()
7070

@@ -79,10 +79,10 @@ class ModalBottomSheetDialogFragment : BottomSheetDialogFragment() {
7979
}
8080
}
8181

82-
adapter = Adapter({
82+
adapter = Adapter {
8383
listener?.onModalOptionSelected(this@ModalBottomSheetDialogFragment.tag, it)
8484
dismissAllowingStateLoss()
85-
})
85+
}
8686
adapter.layoutRes = arguments.getInt(KEY_LAYOUT)
8787
adapter.header = arguments.getString(KEY_HEADER)
8888
adapter.headerLayoutRes = arguments.getInt(KEY_HEADER_LAYOUT_RES)

modalbottomsheetdialogfragment/src/main/java/com/commit451/modalbottomsheetdialogfragment/OptionRequest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import android.content.Context
44
import android.graphics.drawable.Drawable
55
import android.os.Parcel
66
import android.os.Parcelable
7-
import android.support.annotation.DrawableRes
8-
import android.support.v4.content.res.ResourcesCompat
7+
import androidx.annotation.DrawableRes
8+
import androidx.core.content.res.ResourcesCompat
99

1010
/**
1111
* Request for an option you can select within the modal

modalbottomsheetdialogfragment/src/main/res/layout/modal_bottom_sheet_dialog_fragment.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
2+
<androidx.recyclerview.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
33
android:id="@+id/list"
44
android:layout_width="match_parent"
55
android:layout_height="wrap_content" />

0 commit comments

Comments
 (0)