فهرست منبع

1.修改用户帮助页面协议UI

王鹏鹏 2 سال پیش
والد
کامیت
ae751e77a2

+ 1 - 1
.idea/misc.xml

@@ -610,7 +610,7 @@
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/drawable/bg_setting_center.xml" value="0.1715" />
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_agreement.xml" value="0.8" />
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_help.xml" value="0.536" />
-        <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_lease_agreement.xml" value="0.23697916666666666" />
+        <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_lease_agreement.xml" value="0.24281805745554036" />
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_personal_center.xml" value="0.4421768707482993" />
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_setting.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pads/personalcenter/src/main/res/layout/activity_version_record.xml" value="0.23697916666666666" />

+ 0 - 1
personalcenter/src/main/java/com/yingyang/personalcenter/agreement/AgreementActivity.kt

@@ -20,7 +20,6 @@ class AgreementActivity : BaseActivity<ActivityAgreementBinding>(),
     View.OnTouchListener {
 
     private var titile = ""
-    private var content = ""
 
     override fun initViews() {
         titile = intent.getStringExtra("titile") ?: ""

+ 33 - 2
personalcenter/src/main/java/com/yingyang/personalcenter/agreement/LeaseAgreementActivity.kt

@@ -1,26 +1,57 @@
 package com.yingyang.personalcenter.agreement
 
+import android.annotation.SuppressLint
+import android.view.MotionEvent
+import android.view.View
 import com.alibaba.android.arouter.facade.annotation.Route
+import com.yingyang.personalcenter.R
 import com.yingyang.personalcenter.databinding.ActivityLeaseAgreementBinding
 import com.yingyangfly.baselib.base.BaseActivity
+import com.yingyangfly.baselib.ext.getEndAnimation
+import com.yingyangfly.baselib.ext.getScaleAnimation
 import com.yingyangfly.baselib.router.RouterUrlCommon
 
 /**
  * 租赁协议
  */
 @Route(path = RouterUrlCommon.leaseAgreement)
-class LeaseAgreementActivity : BaseActivity<ActivityLeaseAgreementBinding>() {
+class LeaseAgreementActivity : BaseActivity<ActivityLeaseAgreementBinding>(),
+    View.OnTouchListener {
 
     override fun initViews() {
 
     }
 
+    @SuppressLint("ClickableViewAccessibility")
     override fun initListener() {
-
+        binding.backLayout.setOnTouchListener(this@LeaseAgreementActivity)
     }
 
     override fun initData() {
 
     }
 
+    @SuppressLint("ClickableViewAccessibility")
+    override fun onTouch(v: View, event: MotionEvent): Boolean {
+        when (event.action) {
+            MotionEvent.ACTION_DOWN -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getScaleAnimation())
+                }
+            }
+            MotionEvent.ACTION_UP -> {
+                v.startAnimation(getEndAnimation())
+                if (v.id == R.id.backLayout) {
+                    finish()
+                }
+            }
+            MotionEvent.ACTION_CANCEL -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getEndAnimation())
+                }
+            }
+        }
+        return true
+    }
+
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 158 - 11
personalcenter/src/main/res/layout/activity_lease_agreement.xml


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است