|
@@ -19,7 +19,11 @@ import com.kdanmobile.reader.screen.view.edit.TitleButton
|
|
import kotlinx.android.synthetic.main.view_viewer_edit.view.*
|
|
import kotlinx.android.synthetic.main.view_viewer_edit.view.*
|
|
import kotlinx.android.synthetic.main.view_viewer_edit_tab.view.*
|
|
import kotlinx.android.synthetic.main.view_viewer_edit_tab.view.*
|
|
|
|
|
|
-class ViewerEditView : ConstraintLayout {
|
|
|
|
|
|
+class ViewerEditView @JvmOverloads constructor(
|
|
|
|
+ context: Context,
|
|
|
|
+ attrs: AttributeSet? = null,
|
|
|
|
+ defStyleAttr: Int = 0
|
|
|
|
+): ConstraintLayout(context, attrs, defStyleAttr) {
|
|
|
|
|
|
private companion object {
|
|
private companion object {
|
|
const val COLOR_DISMISS = Color.TRANSPARENT
|
|
const val COLOR_DISMISS = Color.TRANSPARENT
|
|
@@ -41,19 +45,7 @@ class ViewerEditView : ConstraintLayout {
|
|
private var selected: ImageButton? = null
|
|
private var selected: ImageButton? = null
|
|
var onViewerEditTabAddButtonClickListener: OnViewerEditTabAddButtonClickListener? = null
|
|
var onViewerEditTabAddButtonClickListener: OnViewerEditTabAddButtonClickListener? = null
|
|
|
|
|
|
- constructor(context: Context) : super(context) {
|
|
|
|
- initView()
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
|
|
|
|
- initView()
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle) {
|
|
|
|
- initView()
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private fun initView() {
|
|
|
|
|
|
+ init {
|
|
LayoutInflater.from(context).inflate(R.layout.view_viewer_edit, this)
|
|
LayoutInflater.from(context).inflate(R.layout.view_viewer_edit, this)
|
|
visibility = View.INVISIBLE
|
|
visibility = View.INVISIBLE
|
|
setupTabView()
|
|
setupTabView()
|