|
|
@@ -3,6 +3,7 @@ package com.atmob.keyboard_android.component.page.impl
|
|
|
import android.content.Context
|
|
|
import android.util.AttributeSet
|
|
|
import android.view.View
|
|
|
+import android.widget.ImageView
|
|
|
import com.atmob.keyboard_android.R
|
|
|
import com.atmob.keyboard_android.component.ComponentConstant
|
|
|
import com.atmob.keyboard_android.component.annotation.Component
|
|
|
@@ -12,6 +13,7 @@ import com.atmob.keyboard_android.component.base.animator.impl.TransitionAnimato
|
|
|
import com.atmob.keyboard_android.component.page.ILoginPageComponent
|
|
|
import com.atmob.keyboard_android.constant.Constants
|
|
|
import com.atmob.keyboard_android.ext.click
|
|
|
+import com.atmob.keyboard_android.ext.loadResDrawableToCorner
|
|
|
import com.atmob.keyboard_android.util.KeyboardHolder
|
|
|
import com.atmob.keyboard_android.util.bridge.FlutterBridgeManager
|
|
|
|
|
|
@@ -23,6 +25,7 @@ class LoginPageComponent @JvmOverloads constructor(
|
|
|
context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0
|
|
|
) : BaseUIComponent<ILoginPageComponent>(context, attrs, defStyleAttr), ILoginPageComponent {
|
|
|
private lateinit var vBackBtn: View
|
|
|
+ private lateinit var vAppIcon: ImageView
|
|
|
private lateinit var vLoginBtn: View
|
|
|
|
|
|
override fun onInflateViewId(): Int {
|
|
|
@@ -31,6 +34,7 @@ class LoginPageComponent @JvmOverloads constructor(
|
|
|
|
|
|
override fun findView(view: View) {
|
|
|
vBackBtn = view.findViewById(R.id.back_btn)
|
|
|
+ vAppIcon = view.findViewById(R.id.app_icon)
|
|
|
vLoginBtn = view.findViewById(R.id.login_btn)
|
|
|
}
|
|
|
|
|
|
@@ -39,6 +43,9 @@ class LoginPageComponent @JvmOverloads constructor(
|
|
|
// 关闭
|
|
|
hide()
|
|
|
}
|
|
|
+ vAppIcon.apply {
|
|
|
+ loadResDrawableToCorner(R.mipmap.ic_app_icon, 46f, 0)
|
|
|
+ }
|
|
|
vLoginBtn.click {
|
|
|
// 跳转到登录页,并关闭自身
|
|
|
FlutterBridgeManager.jump2LoginPage()
|