瀏覽代碼

Added egg easter

sirekanyan 8 年之前
父節點
當前提交
c088f798e3

+ 8 - 2
app/src/main/java/me/vadik/knigopis/MainActivity.kt

@@ -13,9 +13,9 @@ import android.support.v7.widget.RecyclerView
 import android.support.v7.widget.Toolbar
 import android.view.MenuItem
 import android.view.View
-import android.widget.TextView
 import com.tbruyelle.rxpermissions2.RxPermissions
 import io.reactivex.rxkotlin.Singles
+import kotlinx.android.synthetic.main.about.view.*
 import kotlinx.android.synthetic.main.activity_main.*
 import me.vadik.knigopis.adapters.BooksAdapter
 import me.vadik.knigopis.api.BookCoverSearchImpl
@@ -120,7 +120,8 @@ class MainActivity : AppCompatActivity(), Router {
         }
         R.id.option_about -> {
           val dialogView = View.inflate(this, R.layout.about, null)
-          val versionView = dialogView.findViewById<TextView>(R.id.about_app_version)
+          val versionView = dialogView.aboutAppVersion
+          val designerView = dialogView.aboutDesignerText
           versionView.text = BuildConfig.VERSION_NAME
           var count = 0
           val enabled = config.isDevMode()
@@ -129,6 +130,11 @@ class MainActivity : AppCompatActivity(), Router {
           } else {
             VERSION_CLICK_COUNT_ON
           }
+          if (enabled) {
+            designerView.setCompoundDrawablesRelativeWithIntrinsicBounds(
+                R.drawable.ic_about_designer_highlighted, 0, 0, 0
+            )
+          }
           versionView.setOnClickListener {
             if (++count == max) {
               enabled.not().let {

+ 5 - 0
app/src/main/res/drawable/ic_about_designer_highlighted.xml

@@ -0,0 +1,5 @@
+<vector android:alpha="0.50" android:height="24dp"
+    android:viewportHeight="24.0" android:viewportWidth="24.0"
+    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
+    <path android:fillColor="#FFFF3D00" android:pathData="M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z"/>
+</vector>

+ 2 - 1
app/src/main/res/layout/about.xml

@@ -27,7 +27,7 @@
         android:textSize="16sp"/>
 
     <TextView
-        android:id="@+id/about_app_version"
+        android:id="@+id/aboutAppVersion"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_gravity="center_horizontal"
@@ -52,6 +52,7 @@
             android:text="@string/about_developer"/>
 
         <TextView
+            android:id="@+id/aboutDesignerText"
             style="@style/AboutItem"
             android:drawableStart="@drawable/ic_about_designer"
             android:text="@string/about_designer"/>