Skip to content

Commit be3d593

Browse files
author
zhaochunyu
committed
remove MyApp instance
1 parent 02f7b61 commit be3d593

File tree

5 files changed

+14
-28
lines changed

5 files changed

+14
-28
lines changed
-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
22
package="com.zcy.fancydialog">
3-
<application android:name=".MyApp"/>
43
</manifest>

fancydialog/src/main/java/com/zcy/fancydialog/AskDialog.kt

+6-4
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,18 @@ open class AskDialog : BaseFragmentDialog() {
2626
var mMessage: String? = null
2727
var msgGravity: Int = Gravity.CENTER
2828
var onlySure: Boolean = false
29-
var mColor: Int = MyApp.instance.color(R.color.colorAccent)
30-
var mCancelText: String = MyApp.instance.string(R.string.cancel)
31-
var mSureText: String = MyApp.instance.string(R.string.sure)
29+
var mColor: Int = 0
30+
var mCancelText: String = ""
31+
var mSureText: String = ""
3232

3333
protected var cancelClicks: (() -> Unit)? = null
3434
protected var sureClicks: (() -> Unit)? = null
3535

3636
override fun setView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
3737
val view = inflater.inflate(R.layout.layout_ask_dialog, container, false)
38-
38+
mCancelText = mContext.string(R.string.cancel)
39+
mSureText = mContext.string(R.string.sure)
40+
mColor = mContext.color(R.color.colorAccent)
3941
val dialogTitle = view.findViewById<AppCompatTextView>(R.id.title)
4042
val dialogMessage = view.findViewById<AppCompatTextView>(R.id.message)
4143
val sureButton = view.findViewById<AppCompatTextView>(R.id.sure)

fancydialog/src/main/java/com/zcy/fancydialog/EditDialog.kt

+6-3
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ class DSLEditDialog : BaseFragmentDialog() {
3131
var mMessage: String? = null
3232
var mHint: String? = null
3333
var mDefault: String = ""
34-
var mColor: Int = MyApp.instance.color(R.color.colorAccent)
34+
var mColor: Int = 0
3535
var mPosition: Int? = null
3636
var mMaxLength: Int = 16
3737

3838

39-
private var mLeftText: String = MyApp.instance.string(R.string.cancel)
40-
private var mRightText: String = MyApp.instance.string(R.string.sure)
39+
private var mLeftText: String = ""
40+
private var mRightText: String = ""
4141
private var leftClicks: (() -> Unit)? = null
4242
private var rightClicks: ((String) -> Unit)? = null
4343

@@ -50,6 +50,9 @@ class DSLEditDialog : BaseFragmentDialog() {
5050
private lateinit var edit: AppCompatEditText
5151
override fun setView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
5252
val view = inflater.inflate(R.layout.layout_edit_dialog, container, false)
53+
mColor = mContext.color(R.color.colorAccent)
54+
mLeftText = mContext.string(R.string.cancel)
55+
mRightText = mContext.string(R.string.sure)
5356
rootView = view
5457
edit = view.findViewById<AppCompatEditText>(R.id.labelEdit)
5558
edit.setText(mDefault)

fancydialog/src/main/java/com/zcy/fancydialog/ListDialog.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ inline fun listDialog(block: ListDialog.() -> Unit): ListDialog {
2424
class ListDialog : BaseFragmentDialog() {
2525
var mLayoutManager: RecyclerView.LayoutManager? = null
2626
var mParentPadding: Int = 0
27-
var mPaddingTop: Int = MyApp.instance.dp2px(10F)
27+
var mPaddingTop: Int = 0
2828
var mPaddingLeft: Int = 0
2929
var mPaddingRight: Int = 0
3030
var mPaddingBottom: Int = 0
@@ -34,6 +34,7 @@ class ListDialog : BaseFragmentDialog() {
3434

3535
override fun setView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
3636
val view = inflater.inflate(R.layout.layout_list_dialog, container, false)
37+
mPaddingTop = mContext.dp2px(10F)
3738
view.setPadding(mPaddingLeft, mPaddingTop, mPaddingRight, mPaddingBottom)
3839
mBackground?.let { view.background = resources.getDrawable(it) }
3940
val recyclerView = view.findViewById<RecyclerView>(R.id.recyclerView)

fancydialog/src/main/java/com/zcy/fancydialog/MyApp.kt

-19
This file was deleted.

0 commit comments

Comments
 (0)