瀏覽代碼

1.优化代码

王鹏鹏 1 年之前
父節點
當前提交
1dc78f1b74

+ 6 - 0
workbenches/src/main/java/com/yingyang/workbenches/brainability/BrainAbilityFragment.kt

@@ -15,6 +15,7 @@ import com.yingyang.workbenches.R
 import com.yingyang.workbenches.adapter.BrainAbilityTypeAdapter
 import com.yingyang.workbenches.databinding.FragmentBrainAbilityBinding
 import com.yingyang.workbenches.entity.VariationTendencyByTypeBean
+import com.yingyangfly.baselib.ext.show
 import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.baselib.mvvm.BaseMVVMFragment
 import com.yingyangfly.baselib.utils.RxBusCodes
@@ -58,6 +59,11 @@ class BrainAbilityFragment :
         viewModel.getVariationTendencyByType(fail = {
             it.toast()
         }, success = {
+            binding {
+                abilityType.show(it.isNullOrEmpty().not())
+                lineChart.show(it.isNullOrEmpty().not())
+                emptyViewMessage.show(it.isNullOrEmpty())
+            }
             variationTendencyByTypeBean.clear()
             if (it.isNullOrEmpty().not()) {
                 variationTendencyByTypeBean.addAll(it!!)

+ 14 - 0
workbenches/src/main/res/layout/fragment_brain_ability.xml

@@ -50,5 +50,19 @@
             app:layout_constraintStart_toStartOf="parent"
             app:layout_constraintTop_toBottomOf="@+id/abilityType" />
 
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/empty_view_message"
+            android:layout_width="match_parent"
+            android:layout_height="0dp"
+            android:gravity="center"
+            android:text="@string/there_is_currently_no_data_available"
+            android:textColor="@color/color_d8000000"
+            android:textSize="@dimen/divider_42px"
+            android:visibility="gone"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toBottomOf="@+id/tvTitle" />
+
     </androidx.constraintlayout.widget.ConstraintLayout>
 </layout>