From 1d40c9d8739ea61090d5b6d230e0f67dd7bcfac6 Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 17 Mar 2015 19:54:04 +0800 Subject: [PATCH] Use vector --- .../hippo/ehviewer/data/LofiGalleryInfo.java | 4 +- .../ehviewer/ui/scene/GalleryListScene.java | 5 +-- .../hippo/ehviewer/widget/ContentLayout.java | 5 +-- .../hippo/ehviewer/widget/SearchLayout.java | 11 +++-- .../widget/SelectSearchImageLayout.java | 5 +-- app/src/main/java/com/hippo/scene/Scene.java | 13 +++--- .../java/com/hippo/scene/SceneManager.java | 11 +++-- .../java/com/hippo/scene/StageActivity.java | 9 ++-- .../java/com/hippo/scene/StageLayout.java | 7 ++-- .../java/com/hippo/widget/CheckTextView.java | 5 +-- .../com/hippo/widget/DrawerFrameLayout.java | 5 +-- .../main/res/drawable-hdpi/ic_fab_create.png | Bin 272 -> 0 bytes .../main/res/drawable-hdpi/ic_fab_search.png | Bin 427 -> 0 bytes .../main/res/drawable-mdpi/ic_fab_create.png | Bin 211 -> 0 bytes .../main/res/drawable-mdpi/ic_fab_search.png | Bin 315 -> 0 bytes .../main/res/drawable-xhdpi/ic_fab_create.png | Bin 294 -> 0 bytes .../main/res/drawable-xhdpi/ic_fab_search.png | Bin 543 -> 0 bytes .../res/drawable-xxhdpi/ic_fab_create.png | Bin 386 -> 0 bytes .../res/drawable-xxhdpi/ic_fab_search.png | Bin 737 -> 0 bytes .../res/drawable-xxxhdpi/ic_fab_create.png | Bin 494 -> 0 bytes .../res/drawable-xxxhdpi/ic_fab_search.png | Bin 995 -> 0 bytes app/src/main/res/drawable/drop_shadow.xml | 1 - app/src/main/res/drawable/ic_fab_search.xml | 39 ++++++++++++++++++ .../{ic_vector_happy.xml => ic_happy.xml} | 0 app/src/main/res/drawable/ic_sad.xml | 39 ++++++++++++++++++ app/src/main/res/layout/fragment_list.xml | 2 +- app/src/main/res/values/pathdata.xml | 4 ++ 27 files changed, 117 insertions(+), 48 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_fab_create.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_fab_search.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_fab_create.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_fab_search.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_fab_create.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_fab_search.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_fab_create.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_fab_search.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_fab_create.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_fab_search.png create mode 100644 app/src/main/res/drawable/ic_fab_search.xml rename app/src/main/res/drawable/{ic_vector_happy.xml => ic_happy.xml} (100%) create mode 100644 app/src/main/res/drawable/ic_sad.xml diff --git a/app/src/main/java/com/hippo/ehviewer/data/LofiGalleryInfo.java b/app/src/main/java/com/hippo/ehviewer/data/LofiGalleryInfo.java index 3b79db210..26e98ac97 100644 --- a/app/src/main/java/com/hippo/ehviewer/data/LofiGalleryInfo.java +++ b/app/src/main/java/com/hippo/ehviewer/data/LofiGalleryInfo.java @@ -17,11 +17,9 @@ package com.hippo.ehviewer.data; import android.os.Parcel; -import org.jetbrains.annotations.NotNull; - public class LofiGalleryInfo extends GalleryInfo { - public @NotNull String[] lofiTags; + public String[] lofiTags; public static final Creator CREATOR = new Creator() { diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index a2c6f3edc..9812962f1 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -24,6 +24,7 @@ import android.net.Uri; import android.os.Bundle; import android.os.Parcelable; import android.provider.MediaStore; +import android.support.annotation.NonNull; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.util.SparseArray; @@ -39,8 +40,6 @@ import com.hippo.ehviewer.widget.SearchLayout; import com.hippo.scene.Scene; import com.hippo.widget.Appbar; -import org.jetbrains.annotations.NotNull; - public class GalleryListScene extends Scene implements SearchLayout.SearhLayoutHelper, Scene.ActivityResultListener, ContentLayout.OnGetFitPaddingListener { @@ -108,7 +107,7 @@ public class GalleryListScene extends Scene implements SearchLayout.SearhLayoutH } @Override - protected void onRestoreInstanceState(@NotNull SparseArray savedStates) { + protected void onRestoreInstanceState(@NonNull SparseArray savedStates) { super.onRestoreInstanceState(savedStates); // mSearchView and mListView may not in hierarchy diff --git a/app/src/main/java/com/hippo/ehviewer/widget/ContentLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/ContentLayout.java index b30764ec7..ced51527d 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/ContentLayout.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/ContentLayout.java @@ -17,12 +17,11 @@ package com.hippo.ehviewer.widget; import android.content.Context; import android.graphics.Rect; +import android.support.annotation.NonNull; import android.util.AttributeSet; import com.hippo.scene.StageLayout; -import org.jetbrains.annotations.NotNull; - public class ContentLayout extends StageLayout { private OnGetFitPaddingListener mOnGetFitPaddingListener; @@ -50,7 +49,7 @@ public class ContentLayout extends StageLayout { @SuppressWarnings("deprecation") @Override - protected boolean fitSystemWindows(@NotNull Rect insets) { + protected boolean fitSystemWindows(@NonNull Rect insets) { mFitPaddingLeft = 0; mFitPaddingTop = 0; mFitPaddingRight = 0; diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java index 6037ca04d..628bdf718 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java @@ -20,6 +20,8 @@ import android.content.res.Resources; import android.graphics.Bitmap; import android.os.Bundle; import android.os.Parcelable; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.SwitchCompat; @@ -44,9 +46,6 @@ import com.hippo.widget.FloatingActionButton; import com.hippo.widget.PrefixEditText; import com.hippo.widget.recyclerview.EasyRecyclerView; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - public class SearchLayout extends FrameLayout implements CompoundButton.OnCheckedChangeListener, View.OnClickListener, SelectSearchImageLayout.SelectSearchImageLayoutHelper { @@ -171,14 +170,14 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke } @Override - protected void dispatchSaveInstanceState(@NotNull SparseArray container) { + protected void dispatchSaveInstanceState(@NonNull SparseArray container) { super.dispatchSaveInstanceState(container); mSavedInstanceState = null; } @Override - protected void dispatchRestoreInstanceState(@NotNull SparseArray container) { + protected void dispatchRestoreInstanceState(@NonNull SparseArray container) { super.dispatchRestoreInstanceState(container); mSavedInstanceState = container; @@ -247,7 +246,7 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke } } - public void onSelectImage(@NotNull String imagePath) { + public void onSelectImage(@NonNull String imagePath) { mImageView.onSelectImage(imagePath); } diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SelectSearchImageLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/SelectSearchImageLayout.java index a2fbeac71..b7ee305a4 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SelectSearchImageLayout.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SelectSearchImageLayout.java @@ -22,6 +22,7 @@ import android.graphics.BitmapFactory; import android.os.Build; import android.os.Bundle; import android.os.Parcelable; +import android.support.annotation.NonNull; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; @@ -35,8 +36,6 @@ import com.hippo.util.ViewUtils; import com.larvalabs.svgandroid.SVG; import com.larvalabs.svgandroid.SVGBuilder; -import org.jetbrains.annotations.NotNull; - public class SelectSearchImageLayout extends LinearLayout implements View.OnClickListener{ private static final String STATE_KEY_SUPER = "super"; @@ -115,7 +114,7 @@ public class SelectSearchImageLayout extends LinearLayout implements View.OnClic } } - public void onSelectImage(@NotNull String selectPath) { + public void onSelectImage(@NonNull String selectPath) { mSelectedPath = selectPath; mTextPath.setText(selectPath); diff --git a/app/src/main/java/com/hippo/scene/Scene.java b/app/src/main/java/com/hippo/scene/Scene.java index 3d960452c..f537f5a61 100644 --- a/app/src/main/java/com/hippo/scene/Scene.java +++ b/app/src/main/java/com/hippo/scene/Scene.java @@ -18,6 +18,8 @@ package com.hippo.scene; import android.content.Intent; import android.os.Bundle; import android.os.Parcelable; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; import android.support.v4.app.FragmentManager; import android.util.SparseArray; import android.view.View; @@ -25,9 +27,6 @@ import android.view.ViewParent; import com.hippo.util.AssertUtils; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - /** * {@link com.hippo.scene.Scene} is a {@code Activity} of {@link android.app.Activity}. *

@@ -55,7 +54,7 @@ public abstract class Scene { return mSceneView; } - public void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) { + public void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) { sSceneManager.startScene(sceneClass, announcer); } @@ -181,7 +180,7 @@ public abstract class Scene { outState.putSparseParcelableArray(getStateKey(), states); } - void restoreInstanceState(@NotNull Bundle savedInstanceState) { + void restoreInstanceState(@NonNull Bundle savedInstanceState) { if (mSceneView != null) { SparseArray savedStates = savedInstanceState.getSparseParcelableArray(getStateKey()); @@ -191,13 +190,13 @@ public abstract class Scene { } } - protected void onSaveInstanceState(@NotNull SparseArray outState) { + protected void onSaveInstanceState(@NonNull SparseArray outState) { if (mSceneView != null) { mSceneView.saveHierarchyState(outState); } } - protected void onRestoreInstanceState(@NotNull SparseArray savedStates) { + protected void onRestoreInstanceState(@NonNull SparseArray savedStates) { if (mSceneView != null) { mSceneView.restoreHierarchyState(savedStates); } diff --git a/app/src/main/java/com/hippo/scene/SceneManager.java b/app/src/main/java/com/hippo/scene/SceneManager.java index 4bcbed698..4039283ff 100644 --- a/app/src/main/java/com/hippo/scene/SceneManager.java +++ b/app/src/main/java/com/hippo/scene/SceneManager.java @@ -16,12 +16,11 @@ package com.hippo.scene; import android.os.Bundle; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; import com.hippo.util.Log; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - import java.util.Stack; class SceneManager { @@ -43,7 +42,7 @@ class SceneManager { return mStageActivity; } - void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) { + void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) { Scene scene; try { scene = (Scene) sceneClass.newInstance(); @@ -67,7 +66,7 @@ class SceneManager { scene.resume(); } - void finishScene(@NotNull Scene scene) { + void finishScene(@NonNull Scene scene) { if (mSceneStack.remove(scene)) { scene.destroy(); } else { @@ -109,7 +108,7 @@ class SceneManager { } } - protected void onRestoreInstanceState(@NotNull Bundle savedInstanceState) { + protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { for (Scene scene : mSceneStack) { // Recreate scene.create(savedInstanceState); diff --git a/app/src/main/java/com/hippo/scene/StageActivity.java b/app/src/main/java/com/hippo/scene/StageActivity.java index 2a47c09cb..95e3ac102 100644 --- a/app/src/main/java/com/hippo/scene/StageActivity.java +++ b/app/src/main/java/com/hippo/scene/StageActivity.java @@ -17,14 +17,13 @@ package com.hippo.scene; import android.content.Intent; import android.os.Bundle; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; import android.util.SparseArray; import com.hippo.ehviewer.ui.AbsActionBarActivity; import com.hippo.util.IntIdGenerator; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - public abstract class StageActivity extends AbsActionBarActivity { private IntIdGenerator mActivityResultIdGenerator = IntIdGenerator.create(); @@ -66,7 +65,7 @@ public abstract class StageActivity extends AbsActionBarActivity { getStageLayout().removeView(scene.getSceneView()); } - public void startScene(@NotNull Class sceneClass, @Nullable Announcer announcer) { + public void startScene(@NonNull Class sceneClass, @Nullable Announcer announcer) { sSceneManager.startScene(sceneClass, announcer); } @@ -110,7 +109,7 @@ public abstract class StageActivity extends AbsActionBarActivity { } @Override - protected void onRestoreInstanceState(@NotNull Bundle savedInstanceState) { + protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); sSceneManager.onRestoreInstanceState(savedInstanceState); diff --git a/app/src/main/java/com/hippo/scene/StageLayout.java b/app/src/main/java/com/hippo/scene/StageLayout.java index 34f9de466..ec5f47569 100644 --- a/app/src/main/java/com/hippo/scene/StageLayout.java +++ b/app/src/main/java/com/hippo/scene/StageLayout.java @@ -19,12 +19,11 @@ import android.annotation.TargetApi; import android.content.Context; import android.os.Build; import android.os.Parcelable; +import android.support.annotation.NonNull; import android.util.AttributeSet; import android.util.SparseArray; import android.widget.FrameLayout; -import org.jetbrains.annotations.NotNull; - public class StageLayout extends FrameLayout { public StageLayout(Context context) { @@ -45,12 +44,12 @@ public class StageLayout extends FrameLayout { } @Override - protected void dispatchSaveInstanceState(@NotNull SparseArray container) { + protected void dispatchSaveInstanceState(@NonNull SparseArray container) { // Do nothing } @Override - protected void dispatchRestoreInstanceState(@NotNull SparseArray container) { + protected void dispatchRestoreInstanceState(@NonNull SparseArray container) { // Do nothing } } diff --git a/app/src/main/java/com/hippo/widget/CheckTextView.java b/app/src/main/java/com/hippo/widget/CheckTextView.java index 58f22e474..dd9a74a0b 100644 --- a/app/src/main/java/com/hippo/widget/CheckTextView.java +++ b/app/src/main/java/com/hippo/widget/CheckTextView.java @@ -24,6 +24,7 @@ import android.graphics.Paint; import android.os.Build; import android.os.Bundle; import android.os.Parcelable; +import android.support.annotation.NonNull; import android.util.AttributeSet; import android.view.View; import android.view.View.OnClickListener; @@ -32,8 +33,6 @@ import android.widget.TextView; import com.hippo.util.ApiHelper; import com.hippo.util.MathUtils; -import org.jetbrains.annotations.NotNull; - public class CheckTextView extends TextView implements OnClickListener, Hotspotable { private static final String STATE_KEY_SUPER = "super"; @@ -145,7 +144,7 @@ public class CheckTextView extends TextView implements OnClickListener, Hotspota } @Override - protected void onDraw(@NotNull Canvas canvas) { + protected void onDraw(@NonNull Canvas canvas) { super.onDraw(canvas); if (mAimating) { diff --git a/app/src/main/java/com/hippo/widget/DrawerFrameLayout.java b/app/src/main/java/com/hippo/widget/DrawerFrameLayout.java index 25ae55563..182cdeaa6 100644 --- a/app/src/main/java/com/hippo/widget/DrawerFrameLayout.java +++ b/app/src/main/java/com/hippo/widget/DrawerFrameLayout.java @@ -20,11 +20,10 @@ import android.content.Context; import android.content.res.TypedArray; import android.graphics.Rect; import android.os.Build; +import android.support.annotation.NonNull; import android.util.AttributeSet; import android.widget.FrameLayout; -import org.jetbrains.annotations.NotNull; - public class DrawerFrameLayout extends FrameLayout { private static final int[] MAX_ATTRS = {android.R.attr.maxWidth}; @@ -76,7 +75,7 @@ public class DrawerFrameLayout extends FrameLayout { @SuppressWarnings("deprecation") @Override - protected boolean fitSystemWindows(@NotNull Rect insets) { + protected boolean fitSystemWindows(@NonNull Rect insets) { mFitPaddingLeft = insets.left; mFitPaddingTop = insets.top; mFitPaddingRight = insets.right; diff --git a/app/src/main/res/drawable-hdpi/ic_fab_create.png b/app/src/main/res/drawable-hdpi/ic_fab_create.png deleted file mode 100644 index 8996dba1d9bddd66d0611b087d76c6c8bff5fd5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%ZSr(+45_&F=K5RC1_c4O2YON~1f>oNmMn4u(hCJ|z1Y=M zCz3jGPX2|x0!|WkKU>9Gk4_Rhb&7YUS3bx*xmlm1r{qwsoktbQ= z@E_jC6J{8Fydd&K;97Qb!VHlKT+ehpct5i(>52@RyGL68)uZ(X#ZEV$Vd7!f__Oos UszYZgfUaloboFyt=akR{02PyO6aWAK diff --git a/app/src/main/res/drawable-hdpi/ic_fab_search.png b/app/src/main/res/drawable-hdpi/ic_fab_search.png deleted file mode 100644 index 708a9c21280629ff93323a0e280c6347b2ed45aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)wDp1ij;IH8Ibrfv{&fGcI@|0Iy;G%Tv^6 z23ss<)*Kujl~h12@{9-wv+b#t0!AP!FM;bNT3@CD)#!sf;u~G8K|9BPHo(IqygtG% zJ4qf>f%evOPjDo8D$tuarS+*mw#vu^XWz=_zumHGi9B@JEDw3CoUKis+E-JS59O$3 za>4*y%No)K4LqXI0UdQm2iWDk7mPDm^9Es1f&EYuTMI+a)Lh5djW^O0Zjlr+4_FC3 z^%26}1B}lM3eE9#ro-s=5-hX+fbHR6&7BqhTznF=~ zd&Y`4ip&c4{B@_FKmM@$zX+@7ti~HUFPEpySR8FM|5n@Lh$dbG!EB2OUJF94jz9nO ze+$pFz{Bmc9tLn{q+2j@KMU4Ad-+^}jM$lU3Dzxa42*0H4)5-p&o=f4+Rwn?>FVdQ I&MBb@09o!$iU0rr diff --git a/app/src/main/res/drawable-mdpi/ic_fab_search.png b/app/src/main/res/drawable-mdpi/ic_fab_search.png deleted file mode 100644 index 168e0405c3c0f38d76a5cca6e89c29f58b923976..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmV-B0mS}^P)BV>c7 z8?Z@6NH>8E=m_0_Za^K$mfR>naFj>Yo@7}vmd`Oh(sh4Gky0ALLi$7mo51=bg?liU z%2osk=Z}^~)nR1c0*?@;tP%nXFScVTZTVtTq9sy#9_JtId06mh8&-bpJ@ljS2mN8GW2s^@V@7< z^1m@RV55$i+LGkSUP>3v)s(rN>9Aj;{;09)c7&4Km(`!*S@!%1bLmp~Z>%)ykJqQV z^|n!Q@}}B9yLNpN`gkUI-lr+cZJuiSSDtb{RnPS3R5)9Ve!O6VV!T9ya=bu;>U*98 plgn8WPDwKtJmpk;Vj{-K#=xfT;^4DZtrF-b22WQ%mvv4FO#lwdZ`uF= diff --git a/app/src/main/res/drawable-xhdpi/ic_fab_search.png b/app/src/main/res/drawable-xhdpi/ic_fab_search.png deleted file mode 100644 index e57f46cfba340d6726ba648159f4a23bc72f7ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)&|M%p0 z=a&%j8O!>$Bd)1OzErUi)@yS|?hL^zl*M}0%C#<`^I?wl8_z<(0WTCWW1o7ic?Q-z zha%8nS>IT9zzn0@@tau!TO`}`#&;Tu095ZWU>c%`MIaQ)SOl=D#T%w)^H`P&u+CEg zre#hTO`&`oFpERJpjwpbaP#C)&DaO+9H79V!`GgiYM=qm03Ny*YB2g2$2`G86QGuE z^fK2I+VYU{VXZ$=fLTazS0AIT&VaBPfl`ggOcE+=Y|7qrBDRw{Ujo&}eCJ1h{+83( zZOh4QDNK)a!CGp7MCAyHXW)9qfI>1V397v@EKr<{3OaIX6$#=&L~ZsVSJyX1JN+c4AL?RxESDuL<_54vfkCyqM&-Mbq6Lq#XOi1ic h`Gkaoe}=mN0|4!?A&0w={F(p&002ovPDHLkV1kE@?S23N diff --git a/app/src/main/res/drawable-xxhdpi/ic_fab_create.png b/app/src/main/res/drawable-xxhdpi/ic_fab_create.png deleted file mode 100644 index 95906adbb274d6edcb393b41a3731f8fee1f3922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7*#x7978H@y}5Cbx5+@nA@DRy&jXG%57>Ghxb-~Hkact~ zV7{|poBR<8p@mzQzO4SP##_(o=kfW_OBWDODmwQyQE_9NC6VxFq!;#96$M0*HZNP9f+aM5bnZ1Sw?+&Zzo{Vkr` zj;#3q>GjF!hvzW!Sv+XKMqHNayUA%H{^www;W3*i_9Cf5r`V;x%^HKbS4hs0a`1g9 z!+S;M+(ZZ8M@P;$R<$2EOBw-s zkP+wx=>~LysuQFeq#KY-KsJC*kZeHDsw?pWYy-wV$a~T$k&@W(`Fv-eNfbd41VIo4 zK~Rt4r5bMAR?y3yY)6(V>(iC2A-j-$$8p?jnmB>U$WHBam1OxA!KCWuT&b3@w*u#* zT}~%8T~`T4kX7ySl6|Crqt`72qJD`m1b57+Z%aW>pneMeoq$=KWSZZUwDk(CtjO34?1c_F!6K^ zLjk+wyfCad#6S*HY-paJJ&w~w11|{;Xh=UE0qOQ%;Q$#j6z@$V0}qNG9*`l0C-5M> zd;-$-)r1B#6l-=K0qrzi-UM|s!#+%Sx`rSNMOzQLXg(Vt!8Vi1g;>ZEsG$zU zXE}{Z&Dx}^yQ&*qde$tmo#*JUY-)Sc zvW>U@w%Hy-TVxnt$~jLrn_%kd$&PBRki^VK?ra{(OF|r6I^Qoj_9p2yhY?E*{*XG^ zXbz}aou-PO>D+DtQs;&W%hX+|$7<4<+a2eSVvoR*o~mFow%Da^{%G;lS8Dq!dPIfr zBtQZrKmsH{0wh2Jqzys3MUN~4q#%EcSqmh<(Le$m4J5#UAP9mW2!h<{SAYQkq%@eh T^;v|K00000NkvXXu0mjff7?TD diff --git a/app/src/main/res/drawable-xxxhdpi/ic_fab_create.png b/app/src/main/res/drawable-xxxhdpi/ic_fab_create.png deleted file mode 100644 index 5982a6353c60787e14acd217bfe5329c72847345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7$&0bU6B<}_9xM==5THJ_Vag)~ z3r)UhPZ}RKGQCWj{CBqPeV?{)i|xiL(l_3!cuoSMklj-*F}GTMSpIO=lK1BhfAvUf z_5V}w^<~v#1^+3p9!M)P>=R@{q0)E?d{T{_j&ZDayYY-;-VE*jf@Qxxi@!@eE4U(l z|Lw}iY?e>^?`N$uJjD9%{`a5W{RK_`|2tm`QvUK`x&6awatrf+@kTxS=(JMs!Fh|@ zGp(8aFtKOvR6d|zv8wVl#|Q35_pO-zuzpzHSJ1Lw=HC**2kR#bYCQrv)KdkzEa{c6J-ya_y9&YECx2qw@uwSj0-0<;#V)oy)&x)^?%CF_0 z@L+m&J^TH~X&>JwHuyevmrwZoVx>FVdQ&MBb@0N#S= A-v9sr diff --git a/app/src/main/res/drawable-xxxhdpi/ic_fab_search.png b/app/src/main/res/drawable-xxxhdpi/ic_fab_search.png deleted file mode 100644 index 0b20ec928f9f71a651e128822ac4dccadf80f629..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 995 zcmV<9104K`P)7=}W9l&Za}mebeYaiVrmty68Ers)L|@{OLWwo$Dgrn6J6f>q57 zUy{M*;H=tOwG5Vi?D2CM{*e%fh#TXt$SBXI8HImk!)H(QdPKv0Wusa<$YK3z#y=18 zsH2|;P)*;cW?PAzsJ=ha_j{TfjBTM>p_wP>*s6KMGUl9blXiM4A9KdFK1YwXjD#vy z0d^LKuO?nIw-lm`&G;*(0X8ltOcsNFAI*e~yztB@3(FZ(ASW6&ua8DNI zt@VB(eKm=KozFhLS^SO3!1Y_iLRXq@)yKub{fH9a-DKfQP|*I-{5UI2im+5t0D9knMyGTU~4d=r~HUzKTX^4l%m`644FBiy#CrT+`VL6hIdRVWc3# zaLxq^kWGw`pi+=T0dyXIj7flnB+E-*>#-5wG|}6nd4F&zNGCukOaPPqbRh|FFbMlk zK?3|TC@%IP3DCK?=_lp?+#m&so~S(>)C?bV z?Rt1Fo1qUC^JGpLlK?sM=A9j$vpfR3Nn(RhbvQYsG2w7Vo5TvEDtZ(VHHldK@c&D? z#*`D7;`V~3jzt)6&_#N=&>BsaxL@AxlK;!k> z(4`>bZZ*I2_jqk|FZ!UI?c$X*w){H`XgF@PF^Z5Go+WTee_!V_<|^@ta1#y9%!dE= zok7fN$0@>%5cLcmzxv5&7L&DjMYu^#6&c3n05J7UPMy>|EzMNw$ z4UczogU+U8Bx5$rd4<;!HP*;$k&Yk&M1Tko0YC(Z03ZTH01yEp0EiHY2;A$u!PJkT z1-OrdcYvdV<@`lL4Qu%m0mk - diff --git a/app/src/main/res/drawable/ic_fab_search.xml b/app/src/main/res/drawable/ic_fab_search.xml new file mode 100644 index 000000000..464557009 --- /dev/null +++ b/app/src/main/res/drawable/ic_fab_search.xml @@ -0,0 +1,39 @@ + + + + + + + diff --git a/app/src/main/res/drawable/ic_vector_happy.xml b/app/src/main/res/drawable/ic_happy.xml similarity index 100% rename from app/src/main/res/drawable/ic_vector_happy.xml rename to app/src/main/res/drawable/ic_happy.xml diff --git a/app/src/main/res/drawable/ic_sad.xml b/app/src/main/res/drawable/ic_sad.xml new file mode 100644 index 000000000..eecdf5776 --- /dev/null +++ b/app/src/main/res/drawable/ic_sad.xml @@ -0,0 +1,39 @@ + + + + + + + diff --git a/app/src/main/res/layout/fragment_list.xml b/app/src/main/res/layout/fragment_list.xml index eff7dd3ec..b54d38832 100644 --- a/app/src/main/res/layout/fragment_list.xml +++ b/app/src/main/res/layout/fragment_list.xml @@ -23,7 +23,7 @@ android:layout_width="240dp" android:layout_height="240dp" android:layout_gravity="center" - android:src="@drawable/ic_vector_happy" + android:src="@drawable/ic_happy" android:scaleType="fitXY" android:contentDescription="@null"/> diff --git a/app/src/main/res/values/pathdata.xml b/app/src/main/res/values/pathdata.xml index f389c0cef..2d912e55a 100644 --- a/app/src/main/res/values/pathdata.xml +++ b/app/src/main/res/values/pathdata.xml @@ -14,5 +14,9 @@ ~ limitations under the License. --> + M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M10,9.5C10,10.3 9.3,11 8.5,11C7.7,11 7,10.3 7,9.5C7,8.7 7.7,8 8.5,8C9.3,8 10,8.7 10,9.5M17,9.5C17,10.3 16.3,11 15.5,11C14.7,11 14,10.3 14,9.5C14,8.7 14.7,8 15.5,8C16.3,8 17,8.7 17,9.5M12,17.23C10.25,17.23 8.71,16.5 7.81,15.42L9.23,14C9.68,14.72 10.75,15.23 12,15.23C13.25,15.23 14.32,14.72 14.77,14L16.19,15.42C15.29,16.5 13.75,17.23 12,17.23Z + M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M15.5,8C16.3,8 17,8.7 17,9.5C17,10.3 16.3,11 15.5,11C14.7,11 14,10.3 14,9.5C14,8.7 14.7,8 15.5,8M10,9.5C10,10.3 9.3,11 8.5,11C7.7,11 7,10.3 7,9.5C7,8.7 7.7,8 8.5,8C9.3,8 10,8.7 10,9.5M12,14C13.75,14 15.29,14.72 16.19,15.81L14.77,17.23C14.32,16.5 13.25,16 12,16C10.75,16 9.68,16.5 9.23,17.23L7.81,15.81C8.71,14.72 10.25,14 12,14Z + M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z +