ViewBindingize GalleryDetailScene, step 2
This commit is contained in:
1 parent
4a73fb565e
commit
fba1ac3d90
1 file changed
+9
-28
@@ -127,13 +127,6 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl
|
|||||||
// Below header
|
// Below header
|
||||||
private var mBelowHeader: View? = null
|
private var mBelowHeader: View? = null
|
||||||
|
|
||||||
// Info
|
|
||||||
private var mInfo: View? = null
|
|
||||||
private var mLanguage: TextView? = null
|
|
||||||
private var mPages: TextView? = null
|
|
||||||
private var mSize: TextView? = null
|
|
||||||
private var mPosted: TextView? = null
|
|
||||||
private var mFavoredTimes: TextView? = null
|
|
||||||
private var mNewerVersion: TextView? = null
|
private var mNewerVersion: TextView? = null
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
@@ -423,13 +416,7 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl
|
|||||||
}
|
}
|
||||||
mBelowHeader = binding.scrollView.findViewById(R.id.below_header)
|
mBelowHeader = binding.scrollView.findViewById(R.id.below_header)
|
||||||
val belowHeader = mBelowHeader
|
val belowHeader = mBelowHeader
|
||||||
mInfo = ViewUtils.`$$`(binding.content.header.header, R.id.info)
|
binding.content.header.info.setOnClickListener(this)
|
||||||
mLanguage = ViewUtils.`$$`(mInfo, R.id.language) as TextView
|
|
||||||
mPages = ViewUtils.`$$`(mInfo, R.id.pages) as TextView
|
|
||||||
mSize = ViewUtils.`$$`(mInfo, R.id.size) as TextView
|
|
||||||
mPosted = ViewUtils.`$$`(mInfo, R.id.posted) as TextView
|
|
||||||
mFavoredTimes = ViewUtils.`$$`(mInfo, R.id.favoredTimes) as TextView
|
|
||||||
mInfo!!.setOnClickListener(this)
|
|
||||||
mActions = ViewUtils.`$$`(belowHeader, R.id.actions)
|
mActions = ViewUtils.`$$`(belowHeader, R.id.actions)
|
||||||
mNewerVersion = ViewUtils.`$$`(mActions, R.id.newerVersion) as TextView
|
mNewerVersion = ViewUtils.`$$`(mActions, R.id.newerVersion) as TextView
|
||||||
mRatingText = ViewUtils.`$$`(mActions, R.id.rating_text) as TextView
|
mRatingText = ViewUtils.`$$`(mActions, R.id.rating_text) as TextView
|
||||||
@@ -495,12 +482,6 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl
|
|||||||
(requireActivity() as MainActivity).mShareUrl = null
|
(requireActivity() as MainActivity).mShareUrl = null
|
||||||
mViewTransition = null
|
mViewTransition = null
|
||||||
mBelowHeader = null
|
mBelowHeader = null
|
||||||
mInfo = null
|
|
||||||
mLanguage = null
|
|
||||||
mPages = null
|
|
||||||
mSize = null
|
|
||||||
mPosted = null
|
|
||||||
mFavoredTimes = null
|
|
||||||
mActions = null
|
mActions = null
|
||||||
mNewerVersion = null
|
mNewerVersion = null
|
||||||
mRatingText = null
|
mRatingText = null
|
||||||
@@ -663,13 +644,13 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl
|
|||||||
category.setTextColor(EhUtils.getCategoryColor(gd.category))
|
category.setTextColor(EhUtils.getCategoryColor(gd.category))
|
||||||
}
|
}
|
||||||
updateDownloadText()
|
updateDownloadText()
|
||||||
mLanguage!!.text = gd.language
|
binding.content.header.run {
|
||||||
mPages!!.text = resources.getQuantityString(
|
language.text = gd.language
|
||||||
R.plurals.page_count, gd.pages, gd.pages
|
pages.text = resources.getQuantityString(R.plurals.page_count, gd.pages, gd.pages)
|
||||||
)
|
size.text = gd.size
|
||||||
mSize!!.text = gd.size
|
posted.text = gd.posted
|
||||||
mPosted!!.text = gd.posted
|
favoredTimes.text = resources.getString(R.string.favored_times, gd.favoriteCount)
|
||||||
mFavoredTimes!!.text = resources.getString(R.string.favored_times, gd.favoriteCount)
|
}
|
||||||
if (gd.newerVersions.size != 0) {
|
if (gd.newerVersions.size != 0) {
|
||||||
mNewerVersion!!.visibility = View.VISIBLE
|
mNewerVersion!!.visibility = View.VISIBLE
|
||||||
}
|
}
|
||||||
@@ -945,7 +926,7 @@ class GalleryDetailScene : CollapsingToolbarScene(), View.OnClickListener, Downl
|
|||||||
}
|
}
|
||||||
.show()
|
.show()
|
||||||
}
|
}
|
||||||
} else if (mInfo === v) {
|
} else if (binding.content.header.info === v) {
|
||||||
assert(mGalleryDetail != null)
|
assert(mGalleryDetail != null)
|
||||||
val galleryInfoBottomSheet = GalleryInfoBottomSheet(mGalleryDetail!!)
|
val galleryInfoBottomSheet = GalleryInfoBottomSheet(mGalleryDetail!!)
|
||||||
galleryInfoBottomSheet.show(
|
galleryInfoBottomSheet.show(
|
||||||
|
|||||||
Reference in new issue
Block a user