瀏覽代碼

Disable and hide some non-implement views

Wayne 6 年之前
父節點
當前提交
3292332053
共有 2 個文件被更改,包括 32 次插入18 次删除
  1. 3 3
      src/main/java/com/bomostory/sceneeditmodule/share/ShareDialog.kt
  2. 29 15
      src/main/res/layout/dialog_share.xml

+ 3 - 3
src/main/java/com/bomostory/sceneeditmodule/share/ShareDialog.kt

@@ -29,9 +29,9 @@ class ShareDialog : DialogFragment() {
         return inflater.inflate(R.layout.dialog_share, container, false).apply {
             tv_shareDialog_name.text = name
             tv_shareDialog_author.text = author
-            tv_shareDialog_editCover.setOnClickListener { onClickEditCover.run() }
-            tv_shareDialog_exportPdf.setOnClickListener { onClickExportPdf.run() }
-            tv_shareDialog_print.setOnClickListener { onClickPrint.run() }
+            btn_shareDialog_editCover.setOnClickListener { onClickEditCover.run() }
+            btn_shareDialog_exportPdf.setOnClickListener { onClickExportPdf.run() }
+            btn_shareDialog_print.setOnClickListener { onClickPrint.run() }
             iv_shareDialog_bomo.setOnClickListener { onClickBomo.run() }
             iv_shareDialog_youtube.setOnClickListener { onClickYoutube.run() }
             iv_shareDialog_facebook.setOnClickListener { onClickFacebook.run() }

+ 29 - 15
src/main/res/layout/dialog_share.xml

@@ -15,8 +15,8 @@
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toRightOf="parent"
         app:layout_constraintTop_toTopOf="parent" />
-
     <TextView
+
         android:id="@+id/tv_shareDialog_name"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
@@ -56,43 +56,50 @@
         app:layout_constraintRight_toRightOf="parent"
         app:layout_constraintTop_toBottomOf="@id/view_shareDialog_header" />
 
-    <TextView
-        android:id="@+id/tv_shareDialog_editCover"
+    <Button
+        android:id="@+id/btn_shareDialog_editCover"
         style="@style/Body2"
+        android:layout_height="wrap_content"
+        android:background="@null"
+        android:drawableTint="@android:color/darker_gray"
         android:layout_width="104dp"
-        android:layout_height="72dp"
+        android:enabled="false"
         android:layout_marginLeft="16dp"
         android:layout_marginTop="16dp"
         android:drawableTop="@drawable/ic_cover_36dp"
         android:drawablePadding="8dp"
         android:gravity="center"
         android:text="@string/share_dialog_edit_cover"
-        app:layout_constraintBottom_toTopOf="@id/tv_shareDialog_exportPdf"
+        app:layout_constraintBottom_toTopOf="@id/btn_shareDialog_exportPdf"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toLeftOf="@id/view_shareDialog_preview"
         app:layout_constraintTop_toTopOf="@id/view_shareDialog_preview" />
 
-    <TextView
-        android:id="@+id/tv_shareDialog_exportPdf"
+    <Button
+        android:id="@+id/btn_shareDialog_exportPdf"
         style="@style/Body2"
+        android:layout_height="wrap_content"
         android:layout_width="104dp"
-        android:layout_height="72dp"
+        android:background="?attr/selectableItemBackground"
         android:layout_marginLeft="16dp"
         android:layout_marginTop="16dp"
         android:drawableTop="@drawable/ic_exportpdf_36dp"
         android:drawablePadding="8dp"
         android:gravity="center"
         android:text="@string/share_dialog_export_pdf"
-        app:layout_constraintBottom_toTopOf="@id/tv_shareDialog_print"
+        app:layout_constraintBottom_toTopOf="@id/btn_shareDialog_print"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toLeftOf="@id/view_shareDialog_preview"
-        app:layout_constraintTop_toBottomOf="@id/tv_shareDialog_editCover" />
+        app:layout_constraintTop_toBottomOf="@id/btn_shareDialog_editCover" />
 
     <TextView
-        android:id="@+id/tv_shareDialog_print"
+        android:id="@+id/btn_shareDialog_print"
         style="@style/Body2"
+        android:layout_height="wrap_content"
+        android:background="@null"
+        android:drawableTint="@android:color/darker_gray"
         android:layout_width="104dp"
-        android:layout_height="72dp"
+        android:enabled="false"
         android:layout_marginLeft="16dp"
         android:layout_marginTop="16dp"
         android:drawableTop="@drawable/ic_print_36dp"
@@ -101,10 +108,11 @@
         android:text="@string/share_dialog_print"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toLeftOf="@id/view_shareDialog_preview"
-        app:layout_constraintTop_toBottomOf="@id/tv_shareDialog_exportPdf" />
+        app:layout_constraintTop_toBottomOf="@id/btn_shareDialog_exportPdf" />
 
     <ImageView
         android:id="@+id/iv_shareDialog_bomo"
+        android:background="?attr/selectableItemBackground"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginLeft="36dp"
@@ -115,6 +123,7 @@
 
     <ImageView
         android:id="@+id/iv_shareDialog_youtube"
+        android:tint="@android:color/darker_gray"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginLeft="36dp"
@@ -126,6 +135,7 @@
 
     <ImageView
         android:id="@+id/iv_shareDialog_facebook"
+        android:tint="@android:color/darker_gray"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginLeft="36dp"
@@ -137,6 +147,7 @@
 
     <ImageView
         android:id="@+id/iv_shareDialog_twitter"
+        android:tint="@android:color/darker_gray"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginLeft="36dp"
@@ -148,6 +159,7 @@
 
     <ImageView
         android:id="@+id/iv_shareDialog_more"
+        android:tint="@android:color/darker_gray"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginLeft="36dp"
@@ -159,6 +171,7 @@
 
     <ImageView
         android:id="@+id/iv_shareDialog_play"
+        android:tint="@android:color/darker_gray"
         android:layout_width="48dp"
         android:layout_height="48dp"
         android:layout_marginTop="8dp"
@@ -184,8 +197,8 @@
         android:layout_height="wrap_content"
         android:layout_marginLeft="16dp"
         android:layout_marginRight="16dp"
-        android:progressTint="@color/cocoa"
-        android:thumbTint="@color/cocoa"
+        android:progressTint="@android:color/darker_gray"
+        android:thumbTint="@android:color/darker_gray"
         app:layout_constraintBottom_toBottomOf="@id/iv_shareDialog_play"
         app:layout_constraintLeft_toRightOf="@id/iv_shareDialog_play"
         app:layout_constraintRight_toLeftOf="@id/tv_shareDialog_time"
@@ -193,6 +206,7 @@
         tools:progress="100" />
 
     <View
+        android:visibility="invisible"
         android:id="@+id/view_shareDialog_scenes"
         android:layout_width="560dp"
         android:layout_height="88dp"