├── app
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── splash_logo.png
│ │ │ │ ├── mask_round_purple.xml
│ │ │ │ ├── divider_horizontal_1px.xml
│ │ │ │ ├── indicator_yellow_radius.xml
│ │ │ │ ├── divider_vertical_1dp.xml
│ │ │ │ ├── search_view_bg.xml
│ │ │ │ ├── dialog_progress_bg.xml
│ │ │ │ ├── image_holder_goods.xml
│ │ │ │ ├── selector_ic_favorite.xml
│ │ │ │ ├── selector_ic_is_hot.xml
│ │ │ │ ├── selector_ic_cheapest.xml
│ │ │ │ ├── selector_ic_most_expensive.xml
│ │ │ │ ├── card_bg.xml
│ │ │ │ ├── ic_email.xml
│ │ │ │ ├── ic_chevron_right.xml
│ │ │ │ ├── refresh_logo_active.xml
│ │ │ │ ├── refresh_logo_inactive.xml
│ │ │ │ ├── ic_cheapest_normal.xml
│ │ │ │ ├── ic_most_expensive_normal.xml
│ │ │ │ ├── ic_most_expensive_activated.xml
│ │ │ │ ├── ic_order_wait_ship.xml
│ │ │ │ ├── ic_order_wait_pay.xml
│ │ │ │ ├── ic_address.xml
│ │ │ │ ├── ic_search_clear.xml
│ │ │ │ ├── ic_password.xml
│ │ │ │ ├── ic_order_history.xml
│ │ │ │ ├── ic_username.xml
│ │ │ │ ├── ic_order_unconfirmed.xml
│ │ │ │ ├── ic_help.xml
│ │ │ │ ├── ic_order_shipped.xml
│ │ │ │ ├── ic_is_hot_normal.xml
│ │ │ │ ├── ic_is_hot_activated.xml
│ │ │ │ ├── ic_favorite.xml
│ │ │ │ ├── tab_goods_bg.xml
│ │ │ │ ├── selector_item_category_bg.xml
│ │ │ │ ├── horizontal_bar_bg.xml
│ │ │ │ ├── tab_query_order_bg.xml
│ │ │ │ └── selector_address_dot.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── ic_cart.png
│ │ │ │ ├── ic_tab_cart.png
│ │ │ │ ├── ic_tab_home.png
│ │ │ │ ├── ic_tab_mine.png
│ │ │ │ ├── ic_menu_grid.png
│ │ │ │ ├── ic_menu_list.png
│ │ │ │ ├── ic_menu_share.png
│ │ │ │ ├── ic_favorite_grey.png
│ │ │ │ ├── ic_favorite_red.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_menu_settings.png
│ │ │ │ ├── ic_tab_category.png
│ │ │ │ ├── image_empty_cart.png
│ │ │ │ ├── ic_loading_failure_big.png
│ │ │ │ └── dialog_alert_bg.xml
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── ic_cart.png
│ │ │ │ ├── ic_tab_cart.png
│ │ │ │ ├── ic_tab_home.png
│ │ │ │ ├── ic_tab_mine.png
│ │ │ │ ├── ic_menu_grid.png
│ │ │ │ ├── ic_menu_list.png
│ │ │ │ ├── ic_menu_share.png
│ │ │ │ ├── ic_favorite_grey.png
│ │ │ │ ├── ic_favorite_red.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_menu_settings.png
│ │ │ │ ├── ic_tab_category.png
│ │ │ │ ├── image_empty_cart.png
│ │ │ │ └── ic_loading_failure_big.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── ic_cart.png
│ │ │ │ ├── ic_menu_grid.png
│ │ │ │ ├── ic_menu_list.png
│ │ │ │ ├── ic_tab_cart.png
│ │ │ │ ├── ic_tab_home.png
│ │ │ │ ├── ic_tab_mine.png
│ │ │ │ ├── ic_favorite_red.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_menu_share.png
│ │ │ │ ├── ic_tab_category.png
│ │ │ │ ├── ic_favorite_grey.png
│ │ │ │ ├── ic_menu_settings.png
│ │ │ │ ├── image_empty_cart.png
│ │ │ │ ├── ic_loading_failure_big.png
│ │ │ │ ├── mask_round_pink.xml
│ │ │ │ ├── mask_round_orange.xml
│ │ │ │ ├── mask_round_yellow.xml
│ │ │ │ ├── ic_cheapest_activated.xml
│ │ │ │ └── horizontal_card_bg.xml
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── btn_minus.png
│ │ │ │ ├── btn_plus.png
│ │ │ │ ├── ic_cart.png
│ │ │ │ ├── ic_delete.png
│ │ │ │ ├── ic_edit.png
│ │ │ │ ├── ic_tab_cart.png
│ │ │ │ ├── ic_tab_home.png
│ │ │ │ ├── ic_tab_mine.png
│ │ │ │ ├── btn_minus_gray.png
│ │ │ │ ├── ic_menu_grid.png
│ │ │ │ ├── ic_menu_list.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_menu_share.png
│ │ │ │ ├── text_number_bg.png
│ │ │ │ ├── ic_favorite_grey.png
│ │ │ │ ├── ic_favorite_red.png
│ │ │ │ ├── ic_menu_settings.png
│ │ │ │ ├── ic_tab_category.png
│ │ │ │ ├── image_avatar_bg.png
│ │ │ │ ├── image_empty_cart.png
│ │ │ │ ├── image_no_comments.png
│ │ │ │ ├── image_default_avatar.png
│ │ │ │ └── ic_loading_failure_big.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── ic_cart.png
│ │ │ │ ├── ic_tab_cart.png
│ │ │ │ ├── ic_tab_home.png
│ │ │ │ ├── ic_tab_mine.png
│ │ │ │ ├── ic_tab_category.png
│ │ │ │ ├── image_empty_cart.png
│ │ │ │ └── ic_loading_failure_big.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── image_holder_banner.png
│ │ │ ├── layout
│ │ │ │ ├── item_goods_picture.xml
│ │ │ │ ├── activity_cart.xml
│ │ │ │ ├── fragment_goods_details.xml
│ │ │ │ ├── item_banner.xml
│ │ │ │ ├── fragment_photo_dialog.xml
│ │ │ │ ├── partial_pref_category.xml
│ │ │ │ ├── item_children_category.xml
│ │ │ │ ├── activity_splash.xml
│ │ │ │ ├── item_primary_category.xml
│ │ │ │ ├── activity_help.xml
│ │ │ │ ├── widget_load_more_footer.xml
│ │ │ │ ├── widget_refresh_header.xml
│ │ │ │ ├── activity_collect.xml
│ │ │ │ ├── widget_banner_layout.xml
│ │ │ │ ├── item_home_goods.xml
│ │ │ │ ├── activity_order_list.xml
│ │ │ │ ├── activity_manage_address.xml
│ │ │ │ ├── activity_settings.xml
│ │ │ │ ├── activity_eshop_main.xml
│ │ │ │ ├── fragment_home.xml
│ │ │ │ ├── item_order_goods.xml
│ │ │ │ ├── partial_action_bar.xml
│ │ │ │ ├── fragment_goods_comments.xml
│ │ │ │ ├── widget_image_grid.xml
│ │ │ │ ├── widget_simple_number_picker.xml
│ │ │ │ ├── widget_simple_search_view.xml
│ │ │ │ ├── fragment_progress_dialog.xml
│ │ │ │ ├── fragment_category.xml
│ │ │ │ ├── item_order_list_goods.xml
│ │ │ │ ├── partial_goods_action_bar.xml
│ │ │ │ ├── item_collect_goods_grid.xml
│ │ │ │ ├── partial_mine_top.xml
│ │ │ │ ├── activity_goods.xml
│ │ │ │ ├── item_search_goods.xml
│ │ │ │ ├── item_cart_goods.xml
│ │ │ │ └── item_collect_goods_list.xml
│ │ │ ├── values
│ │ │ │ ├── ids.xml
│ │ │ │ ├── attrs.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── dimens.xml
│ │ │ ├── color
│ │ │ │ ├── app_bar_text.xml
│ │ │ │ ├── selector_text_orange.xml
│ │ │ │ └── primary_text.xml
│ │ │ ├── anim
│ │ │ │ ├── push_left_in.xml
│ │ │ │ ├── push_left_out.xml
│ │ │ │ ├── push_right_in.xml
│ │ │ │ └── push_right_out.xml
│ │ │ ├── menu
│ │ │ │ ├── activity_goods.xml
│ │ │ │ ├── fragment_category.xml
│ │ │ │ └── acitivity_collect.xml
│ │ │ └── xml
│ │ │ │ ├── bottombar_tabs.xml
│ │ │ │ └── preferences.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── gfd
│ │ │ └── eshop
│ │ │ ├── network
│ │ │ ├── event
│ │ │ │ ├── CartEvent.java
│ │ │ │ ├── UserEvent.java
│ │ │ │ └── AddressEvent.java
│ │ │ ├── entity
│ │ │ │ ├── CollectGoods.java
│ │ │ │ ├── CategoryHome.java
│ │ │ │ ├── Session.java
│ │ │ │ ├── CategoryBase.java
│ │ │ │ ├── CategoryPrimary.java
│ │ │ │ ├── CartBill.java
│ │ │ │ ├── Region.java
│ │ │ │ ├── Shipping.java
│ │ │ │ ├── Picture.java
│ │ │ │ ├── Paginated.java
│ │ │ │ ├── Banner.java
│ │ │ │ ├── Status.java
│ │ │ │ ├── Payment.java
│ │ │ │ ├── Pagination.java
│ │ │ │ ├── GoodsSpec.java
│ │ │ │ ├── OrderInfo.java
│ │ │ │ ├── CartGoods.java
│ │ │ │ ├── OrderGoods.java
│ │ │ │ ├── Order.java
│ │ │ │ ├── SimpleGoods.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── User.java
│ │ │ │ └── GoodsInfo.java
│ │ │ ├── core
│ │ │ │ ├── ResponseEntity.java
│ │ │ │ ├── ApiInterface.java
│ │ │ │ ├── ApiError.java
│ │ │ │ ├── IUserManager.java
│ │ │ │ ├── RequestParam.java
│ │ │ │ └── ApiPath.java
│ │ │ └── api
│ │ │ │ ├── ApiCategory.java
│ │ │ │ ├── ApiHomeCategory.java
│ │ │ │ ├── ApiUserInfo.java
│ │ │ │ ├── ApiCollectDelete.java
│ │ │ │ ├── ApiAddressDelete.java
│ │ │ │ ├── ApiOrderCancel.java
│ │ │ │ ├── ApiAddressDefault.java
│ │ │ │ ├── ApiCollectCreate.java
│ │ │ │ ├── ApiAddressList.java
│ │ │ │ ├── ApiAddressAdd.java
│ │ │ │ ├── ApiAddressUpdate.java
│ │ │ │ ├── ApiAddressInfo.java
│ │ │ │ ├── ApiCartDelete.java
│ │ │ │ ├── ApiCartCreate.java
│ │ │ │ ├── ApiGoodsInfo.java
│ │ │ │ ├── ApiHomeBanner.java
│ │ │ │ ├── ApiCartUpdate.java
│ │ │ │ ├── ApiCartList.java
│ │ │ │ ├── ApiCollectList.java
│ │ │ │ ├── ApiRegion.java
│ │ │ │ ├── ApiSearch.java
│ │ │ │ └── ApiSignIn.java
│ │ │ ├── feature
│ │ │ ├── settings
│ │ │ │ ├── SettingsFragment.java
│ │ │ │ └── SettingsActivity.java
│ │ │ ├── goods
│ │ │ │ ├── comments
│ │ │ │ │ └── GoodsCommentsFragment.java
│ │ │ │ ├── GoodsPagerAdapter.java
│ │ │ │ └── info
│ │ │ │ │ └── GoodsPictureAdapter.java
│ │ │ ├── EShopApplication.java
│ │ │ ├── cart
│ │ │ │ ├── CartActivity.java
│ │ │ │ └── CartGoodsAdapter.java
│ │ │ ├── category
│ │ │ │ ├── CategoryAdapter.java
│ │ │ │ └── ChildrenAdapter.java
│ │ │ ├── SplashActivity.java
│ │ │ ├── help
│ │ │ │ └── HelpActivity.java
│ │ │ └── search
│ │ │ │ └── SearchGoodsAdapter.java
│ │ │ └── base
│ │ │ ├── glide
│ │ │ └── DefaultGlideModule.java
│ │ │ ├── widgets
│ │ │ ├── SquareLayout.java
│ │ │ └── CustomProgressBar.java
│ │ │ ├── wrapper
│ │ │ ├── ToastWrapper.java
│ │ │ └── BadgeWrapper.java
│ │ │ ├── utils
│ │ │ ├── Sha256Utils.java
│ │ │ └── LogUtils.java
│ │ │ └── TransitionActivity.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── gfd
│ │ │ └── eshop
│ │ │ └── network
│ │ │ ├── ApiTest.java
│ │ │ ├── ApiOrderPreviewTest.java
│ │ │ ├── ApiCollectCreateTest.java
│ │ │ ├── ApiOrderListTest.java
│ │ │ ├── ApiSearchTest.java
│ │ │ ├── ApiRegionTest.java
│ │ │ ├── ApiGoodsInfoTest.java
│ │ │ ├── ApiSignUpTest.java
│ │ │ ├── ApiHomeBannerTest.java
│ │ │ ├── ApiCartListTest.java
│ │ │ ├── ApiCartCreateTest.java
│ │ │ ├── ApiCategoryTest.java
│ │ │ ├── ApiHomeCategoryTest.java
│ │ │ ├── ApiAddressListTest.java
│ │ │ ├── ApiCartDeleteTest.java
│ │ │ ├── ApiSignInTest.java
│ │ │ └── ApiAddressAddTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── gfd
│ │ └── eshop
│ │ └── ApplicationTest.java
└── proguard-rules.pro
├── settings.gradle
├── gradle.properties
├── screenshot
├── 01.jpeg
├── 02.jpeg
├── 03.jpeg
├── 04.jpeg
├── 05.jpeg
├── 06.jpeg
├── 07.jpeg
└── qcode.jpg
├── .gitignore
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── README.md
└── config
└── quality
├── findbugs
└── findbugs-filter.xml
├── checkstyle
└── suppressions.xml
└── pmd
└── pmd-ruleset.xml
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/gradle.properties
--------------------------------------------------------------------------------
/screenshot/01.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/01.jpeg
--------------------------------------------------------------------------------
/screenshot/02.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/02.jpeg
--------------------------------------------------------------------------------
/screenshot/03.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/03.jpeg
--------------------------------------------------------------------------------
/screenshot/04.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/04.jpeg
--------------------------------------------------------------------------------
/screenshot/05.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/05.jpeg
--------------------------------------------------------------------------------
/screenshot/06.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/06.jpeg
--------------------------------------------------------------------------------
/screenshot/07.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/07.jpeg
--------------------------------------------------------------------------------
/screenshot/qcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/screenshot/qcode.jpg
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/
5 | .DS_Store
6 | /build
7 | /captures
8 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/src/main/res/drawable/splash_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable/splash_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_tab_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_tab_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_tab_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_tab_home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_tab_mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_tab_mine.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_tab_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_tab_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_tab_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_tab_home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_tab_mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_tab_mine.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/btn_minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/btn_minus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/btn_plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/btn_plus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_delete.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_edit.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_menu_grid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_menu_list.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_menu_share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_menu_grid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_menu_list.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_menu_share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_grid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_list.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_tab_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_tab_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_tab_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_tab_home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_tab_mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_tab_mine.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_tab_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_tab_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_tab_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_tab_home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_tab_mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_tab_mine.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_favorite_grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_favorite_grey.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_favorite_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_favorite_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_menu_settings.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_tab_category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_tab_category.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/image_empty_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/image_empty_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_favorite_grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_favorite_grey.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_favorite_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_favorite_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_menu_settings.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_tab_category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_tab_category.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/image_empty_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/image_empty_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_favorite_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_favorite_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_tab_category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_tab_category.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/btn_minus_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/btn_minus_gray.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_grid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_list.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/text_number_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/text_number_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_tab_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_tab_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_tab_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_tab_home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_tab_mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_tab_mine.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_favorite_grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_favorite_grey.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_settings.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/image_empty_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/image_empty_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_favorite_grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_favorite_grey.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_favorite_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_favorite_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_settings.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_tab_category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_tab_category.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/image_avatar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/image_avatar_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/image_empty_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/image_empty_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_tab_category.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_tab_category.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/image_holder_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-nodpi/image_holder_banner.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/image_no_comments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/image_no_comments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/image_empty_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/image_empty_cart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_loading_failure_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-hdpi/ic_loading_failure_big.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_loading_failure_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-mdpi/ic_loading_failure_big.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_loading_failure_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xhdpi/ic_loading_failure_big.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/image_default_avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/image_default_avatar.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_loading_failure_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxhdpi/ic_loading_failure_big.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_loading_failure_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guofudong/EShop/HEAD/app/src/main/res/drawable-xxxhdpi/ic_loading_failure_big.png
--------------------------------------------------------------------------------
/app/src/main/java/com/gfd/eshop/network/event/CartEvent.java:
--------------------------------------------------------------------------------
1 | package com.gfd.eshop.network.event;
2 |
3 | /**
4 | * EventBus-购物车消息实体类
5 | */
6 | public class CartEvent {
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/gfd/eshop/network/event/UserEvent.java:
--------------------------------------------------------------------------------
1 | package com.gfd.eshop.network.event;
2 |
3 | /**
4 | * EventBus-用户信息消息实体类
5 | */
6 | public class UserEvent {
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/gfd/eshop/network/event/AddressEvent.java:
--------------------------------------------------------------------------------
1 | package com.gfd.eshop.network.event;
2 |
3 | /**
4 | * EventBus-收货地址消息实体类
5 | */
6 | public class AddressEvent {
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mask_round_purple.xml:
--------------------------------------------------------------------------------
1 |
2 |
App入口 - 启动页. 16 | *
开始2秒的渐变动画, 然后跳转到主页面.
17 | */
18 | public class SplashActivity extends BaseActivity {
19 |
20 | @BindView(R.id.image_splash)
21 | ImageView ivSplash;
22 |
23 | @Override
24 | protected int getContentViewLayout() {
25 | return R.layout.activity_splash;
26 | }
27 |
28 | @Override
29 | protected void initView() {
30 | // 渐变动画
31 | startAnimate();
32 | }
33 |
34 | @Override
35 | protected void onBusinessResponse(String apiPath, boolean success, ResponseEntity rsp) {
36 | }
37 |
38 | @Override
39 | public void onPointerCaptureChanged(boolean hasCapture) {
40 | }
41 |
42 | /**
43 | * 跳转到主页面
44 | */
45 | private void toMainActivity() {
46 | Intent intent = new Intent(this, EShopMainActivity.class);
47 | startActivity(intent);
48 | finishWithDefaultTransition();
49 | }
50 |
51 | /** 启动动画*/
52 | private void startAnimate() {
53 | ivSplash.setAlpha(0.3f);
54 | ivSplash.animate()
55 | .alpha(1.0f)
56 | .setDuration(2000)
57 | .setListener(new AnimatorListenerAdapter() {
58 | @Override
59 | public void onAnimationEnd(Animator animation) {
60 | toMainActivity();
61 | }
62 | })
63 | .start();
64 | }
65 |
66 | }
67 |
--------------------------------------------------------------------------------
/config/quality/pmd/pmd-ruleset.xml:
--------------------------------------------------------------------------------
1 |
2 |