diff --git a/app/build.gradle b/app/build.gradle index 28e2c7e5b..78226ea7e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,6 +62,7 @@ clean { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation "com.android.support:appcompat-v7:$supportLibrary" + implementation "com.android.support:cardview-v7:$supportLibrary" implementation "com.android.support:design:$supportLibrary" implementation 'com.github.amlcurran.showcaseview:library:5.4.3' implementation 'com.github.seven332:android-recaptcha:2bbb3459a8' diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java index adfeb0357..87babf0f1 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java @@ -279,7 +279,7 @@ public class FavoritesScene extends BaseScene implements mSearchBar.setHelper(this); mSearchBar.setAllowEmptySearch(false); updateSearchBar(); - mSearchBarMover = new SearchBarMover(this, mSearchBar, mRecyclerView); + mSearchBarMover = new SearchBarMover(this, ViewUtils.$$(view, R.id.search_bar_card), mRecyclerView); mFabLayout.setExpanded(false, false); mFabLayout.setAutoCancel(false); 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 59fe97e5e..63d4d48e5 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 @@ -452,7 +452,7 @@ public final class GalleryListScene extends BaseScene mSearchFab.setOnClickListener(this); - mSearchBarMover = new SearchBarMover(this, mSearchBar, mRecyclerView, mSearchLayout); + mSearchBarMover = new SearchBarMover(this, ViewUtils.$$(view, R.id.search_bar_card), mRecyclerView, mSearchLayout); // Update list url builder onUpdateUrlBuilder(); diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java index d9d91f2ef..017841c85 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java @@ -111,8 +111,6 @@ public class SearchBar extends FrameLayout implements View.OnClickListener, } private void init(Context context) { - setBackgroundResource(R.drawable.card_white_no_padding_2dp); - mSearchDatabase = SearchDatabase.getInstance(getContext()); LayoutInflater inflater = LayoutInflater.from(context); diff --git a/app/src/main/res/drawable-hdpi/card_grey_no_padding_2dp.9.png b/app/src/main/res/drawable-hdpi/card_grey_no_padding_2dp.9.png deleted file mode 100644 index 42e65c7bd..000000000 Binary files a/app/src/main/res/drawable-hdpi/card_grey_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-hdpi/card_white_no_padding_2dp.9.png b/app/src/main/res/drawable-hdpi/card_white_no_padding_2dp.9.png deleted file mode 100644 index 4066b40b9..000000000 Binary files a/app/src/main/res/drawable-hdpi/card_white_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/card_grey_no_padding_2dp.9.png b/app/src/main/res/drawable-mdpi/card_grey_no_padding_2dp.9.png deleted file mode 100644 index 7353a334b..000000000 Binary files a/app/src/main/res/drawable-mdpi/card_grey_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/card_white_no_padding_2dp.9.png b/app/src/main/res/drawable-mdpi/card_white_no_padding_2dp.9.png deleted file mode 100644 index 4b41cb22f..000000000 Binary files a/app/src/main/res/drawable-mdpi/card_white_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/card_grey_no_padding_2dp.9.png b/app/src/main/res/drawable-xhdpi/card_grey_no_padding_2dp.9.png deleted file mode 100644 index 51888f0db..000000000 Binary files a/app/src/main/res/drawable-xhdpi/card_grey_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/card_white_no_padding_2dp.9.png b/app/src/main/res/drawable-xhdpi/card_white_no_padding_2dp.9.png deleted file mode 100644 index 07838d0c2..000000000 Binary files a/app/src/main/res/drawable-xhdpi/card_white_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/card_grey_no_padding_2dp.9.png b/app/src/main/res/drawable-xxhdpi/card_grey_no_padding_2dp.9.png deleted file mode 100644 index 0ebb0ddc7..000000000 Binary files a/app/src/main/res/drawable-xxhdpi/card_grey_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/card_white_no_padding_2dp.9.png b/app/src/main/res/drawable-xxhdpi/card_white_no_padding_2dp.9.png deleted file mode 100644 index 2c05ddeb3..000000000 Binary files a/app/src/main/res/drawable-xxhdpi/card_white_no_padding_2dp.9.png and /dev/null differ diff --git a/app/src/main/res/drawable/card_background_no_padding.xml b/app/src/main/res/drawable/card_background_no_padding.xml deleted file mode 100644 index c12e115e8..000000000 --- a/app/src/main/res/drawable/card_background_no_padding.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/layout/gallery_detail_header.xml b/app/src/main/res/layout/gallery_detail_header.xml index 99e9d23cc..20dfa5b64 100644 --- a/app/src/main/res/layout/gallery_detail_header.xml +++ b/app/src/main/res/layout/gallery_detail_header.xml @@ -40,7 +40,7 @@ + android:layout_height="26dp"/> @@ -121,38 +121,43 @@ - + style="@style/CardView.Normal"> - + android:orientation="horizontal"> - + - + - + + + + diff --git a/app/src/main/res/layout/item_download.xml b/app/src/main/res/layout/item_download.xml index efb719637..4d69bc288 100644 --- a/app/src/main/res/layout/item_download.xml +++ b/app/src/main/res/layout/item_download.xml @@ -15,120 +15,125 @@ ~ limitations under the License. --> - + style="@style/CardView.Normal"> - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + diff --git a/app/src/main/res/layout/item_gallery_grid.xml b/app/src/main/res/layout/item_gallery_grid.xml index b2ef9e823..18b8e08a9 100644 --- a/app/src/main/res/layout/item_gallery_grid.xml +++ b/app/src/main/res/layout/item_gallery_grid.xml @@ -15,11 +15,12 @@ ~ limitations under the License. --> - + style="@style/CardView.Normal"> - + diff --git a/app/src/main/res/layout/item_gallery_list.xml b/app/src/main/res/layout/item_gallery_list.xml index dff879511..d86412db5 100644 --- a/app/src/main/res/layout/item_gallery_list.xml +++ b/app/src/main/res/layout/item_gallery_list.xml @@ -14,88 +14,93 @@ ~ limitations under the License. --> - + style="@style/CardView.Normal"> - + - + - + - + - + - + - + - + - + + + + diff --git a/app/src/main/res/layout/scene_favorites.xml b/app/src/main/res/layout/scene_favorites.xml index f157c49dc..3915a8e4d 100644 --- a/app/src/main/res/layout/scene_favorites.xml +++ b/app/src/main/res/layout/scene_favorites.xml @@ -27,13 +27,21 @@ android:layout_width="match_parent" android:layout_height="match_parent"/> - + android:layout_marginTop="@dimen/gallery_search_bar_margin_v" + style="@style/CardView.Normal"> + + + + - + android:layout_marginTop="@dimen/gallery_search_bar_margin_v" + style="@style/CardView.Normal"> + + + + - + style="@style/CardView.Normal"> - + diff --git a/app/src/main/res/layout/widget_search_bar.xml b/app/src/main/res/layout/widget_search_bar.xml index faa1a51b1..3c5173a63 100644 --- a/app/src/main/res/layout/widget_search_bar.xml +++ b/app/src/main/res/layout/widget_search_bar.xml @@ -41,7 +41,7 @@ android:layout_marginLeft="48dp" android:layout_marginRight="48dp" android:textSize="@dimen/text_little_large" - android:textColor="@color/secondary_text_light" + android:textColor="?android:attr/textColorSecondary" android:singleLine="true" android:maxLines="1"/> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index fc3e5c9f4..002724b33 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -41,7 +41,7 @@ + +