├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── lwp │ │ └── design │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── lwp │ │ └── design │ │ ├── BehaviorActivity.java │ │ ├── MainActivity.java │ │ ├── ProductDetailActivity.java │ │ ├── adapter │ │ └── FragmentRecyclerAdapter.java │ │ ├── bean │ │ ├── User.java │ │ └── UserBuilder.java │ │ ├── behavior │ │ ├── JianShuBehavior.java │ │ ├── QqBehavior.java │ │ └── ZhiHuBehavior.java │ │ ├── fragment │ │ ├── FragmentOne.java │ │ ├── FragmentThree.java │ │ └── FragmentTwo.java │ │ └── ui │ │ └── masonry │ │ ├── MasonryAdapter.java │ │ ├── Product.java │ │ ├── RecycleItemClickListener.java │ │ └── SpacesItemDecoration.java │ └── res │ ├── layout │ ├── detail_activity.xml │ ├── detail_fragment_item.xml │ ├── detail_fragment_one.xml │ ├── detail_fragment_three.xml │ ├── detail_fragment_two.xml │ ├── home_activity.xml │ ├── home_masonry_item.xml │ ├── jianshu_behavior_activity.xml │ ├── nav_header.xml │ ├── widget_footer_behavior_2.xml │ └── zhihu_behavior_activity.xml │ ├── menu │ ├── home_tb_menu.xml │ └── menu_drawer.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ ├── ic_favorite.png │ ├── ic_launcher.png │ ├── ic_message.png │ └── ic_photo_camera_white.png │ ├── mipmap-xxhdpi │ ├── header.png │ ├── ic_add_white.png │ ├── ic_arrow_back_white.png │ ├── ic_launcher.png │ ├── ic_photo_camera_white.png │ ├── lvye.png │ ├── p1.png │ ├── p2.png │ ├── p3.png │ ├── p4.png │ ├── p5.png │ └── p6.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── anim.png ├── floatActionBtn.png ├── jianshu.gif ├── nav.png ├── recycleView.png ├── tab.png └── zhihu.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/lwp/design/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/androidTest/java/com/example/lwp/design/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/BehaviorActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/BehaviorActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/ProductDetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/ProductDetailActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/adapter/FragmentRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/adapter/FragmentRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/bean/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/bean/UserBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/bean/UserBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/behavior/JianShuBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/behavior/JianShuBehavior.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/behavior/QqBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/behavior/QqBehavior.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/behavior/ZhiHuBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/behavior/ZhiHuBehavior.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/fragment/FragmentOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/fragment/FragmentOne.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/fragment/FragmentThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/fragment/FragmentThree.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/fragment/FragmentTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/fragment/FragmentTwo.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/ui/masonry/MasonryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/ui/masonry/MasonryAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/ui/masonry/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/ui/masonry/Product.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/ui/masonry/RecycleItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/ui/masonry/RecycleItemClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/lwp/design/ui/masonry/SpacesItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/java/com/example/lwp/design/ui/masonry/SpacesItemDecoration.java -------------------------------------------------------------------------------- /app/src/main/res/layout/detail_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/detail_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/detail_fragment_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/detail_fragment_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/detail_fragment_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/detail_fragment_one.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/detail_fragment_three.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/detail_fragment_three.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/detail_fragment_two.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/detail_fragment_two.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/home_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/home_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/home_masonry_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/home_masonry_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/jianshu_behavior_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/jianshu_behavior_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/nav_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_footer_behavior_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/widget_footer_behavior_2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/zhihu_behavior_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/layout/zhihu_behavior_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/home_tb_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/menu/home_tb_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/menu/menu_drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_favorite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xhdpi/ic_favorite.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xhdpi/ic_message.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_photo_camera_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xhdpi/ic_photo_camera_white.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/header.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_add_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_add_white.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_arrow_back_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_arrow_back_white.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_photo_camera_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/ic_photo_camera_white.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/lvye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/lvye.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p1.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p2.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p3.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p4.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p5.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/p6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/mipmap-xxhdpi/p6.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/anim.png -------------------------------------------------------------------------------- /images/floatActionBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/floatActionBtn.png -------------------------------------------------------------------------------- /images/jianshu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/jianshu.gif -------------------------------------------------------------------------------- /images/nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/nav.png -------------------------------------------------------------------------------- /images/recycleView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/recycleView.png -------------------------------------------------------------------------------- /images/tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/tab.png -------------------------------------------------------------------------------- /images/zhihu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web3citizen/MaterialDesignLearn/HEAD/images/zhihu.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------