├── app ├── .gitignore ├── libs │ ├── xutils_library.jar │ └── gesture-imageview.jar ├── src │ ├── main │ │ ├── assets │ │ │ ├── welcome.jpg │ │ │ └── about.html │ │ ├── res │ │ │ ├── raw │ │ │ │ ├── beep.ogg │ │ │ │ ├── lead1.jpg │ │ │ │ ├── lead2.jpg │ │ │ │ ├── lead3.jpg │ │ │ │ ├── lead4.jpg │ │ │ │ ├── canvas1.png │ │ │ │ ├── canvas2.png │ │ │ │ ├── canvas3.png │ │ │ │ ├── canvas4.png │ │ │ │ ├── canvas5.png │ │ │ │ ├── effect0.jpg │ │ │ │ ├── effect1.jpg │ │ │ │ ├── effect2.jpg │ │ │ │ ├── effect3.jpg │ │ │ │ ├── effect4.jpg │ │ │ │ ├── effect5.jpg │ │ │ │ ├── effect6.jpg │ │ │ │ ├── welcome.jpg │ │ │ │ └── image_effect.jpg │ │ │ ├── drawable │ │ │ │ ├── camera.png │ │ │ │ ├── zhuce.jpg │ │ │ │ ├── caihong.png │ │ │ │ ├── touxiang.png │ │ │ │ ├── fanhuibutton.png │ │ │ │ ├── weidget_border_style.xml │ │ │ │ ├── pen1_style.xml │ │ │ │ ├── pen2_style.xml │ │ │ │ ├── pen3_style.xml │ │ │ │ ├── pen4_style.xml │ │ │ │ ├── pen5_style.xml │ │ │ │ ├── pen6_style.xml │ │ │ │ ├── dialog_border_style.xml │ │ │ │ ├── line_style.xml │ │ │ │ ├── oval_style.xml │ │ │ │ ├── rect_style.xml │ │ │ │ ├── bezier_style.xml │ │ │ │ ├── shouhui_style.xml │ │ │ │ ├── toggle_selector.xml │ │ │ │ ├── bro_line_style.xml │ │ │ │ ├── polygon_style.xml │ │ │ │ ├── button_start_style.xml │ │ │ │ ├── button_clear_style.xml │ │ │ │ ├── setting_button.xml │ │ │ │ ├── setting_title_bar_selector.xml │ │ │ │ ├── title_bar_selector_default.xml │ │ │ │ ├── pop_border_style.xml │ │ │ │ └── seek_bar_style.xml │ │ │ ├── drawable-hdpi │ │ │ │ ├── barrel.png │ │ │ │ ├── color.png │ │ │ │ ├── color1.png │ │ │ │ ├── color2.png │ │ │ │ ├── color3.png │ │ │ │ ├── color4.png │ │ │ │ ├── color5.png │ │ │ │ ├── color6.png │ │ │ │ ├── color7.png │ │ │ │ ├── color8.png │ │ │ │ ├── color9.png │ │ │ │ ├── copy.png │ │ │ │ ├── eraser.png │ │ │ │ ├── level1.png │ │ │ │ ├── level2.png │ │ │ │ ├── level3.png │ │ │ │ ├── line.png │ │ │ │ ├── paste.png │ │ │ │ ├── pen1.png │ │ │ │ ├── pen1x.png │ │ │ │ ├── pen2.png │ │ │ │ ├── pen2x.png │ │ │ │ ├── pen3.png │ │ │ │ ├── pen3x.png │ │ │ │ ├── pen4.png │ │ │ │ ├── pen4x.png │ │ │ │ ├── pen5.png │ │ │ │ ├── pen5x.png │ │ │ │ ├── pen6.png │ │ │ │ ├── pen6x.png │ │ │ │ ├── penn.png │ │ │ │ ├── pic_bg.png │ │ │ │ ├── redo.png │ │ │ │ ├── saven.png │ │ │ │ ├── share.png │ │ │ │ ├── undo.png │ │ │ │ ├── browser.png │ │ │ │ ├── btn_back.png │ │ │ │ ├── deleten.png │ │ │ │ ├── flash_on.png │ │ │ │ ├── scaling.png │ │ │ │ ├── special.png │ │ │ │ ├── albums_bg.png │ │ │ │ ├── btn_normal.png │ │ │ │ ├── btn_pressed.png │ │ │ │ ├── default_bg.png │ │ │ │ ├── flash_off.png │ │ │ │ ├── from_camera.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_home.png │ │ │ │ ├── icon_menu.png │ │ │ │ ├── logo_email.png │ │ │ │ ├── logo_qzone.png │ │ │ │ ├── logo_renren.png │ │ │ │ ├── model1_bg.png │ │ │ │ ├── model2_bg.png │ │ │ │ ├── model3_bg.png │ │ │ │ ├── model4_bg.png │ │ │ │ ├── model5_bg.png │ │ │ │ ├── model6_bg.png │ │ │ │ ├── no_works_.png │ │ │ │ ├── pictures_no.png │ │ │ │ ├── rotate_left.png │ │ │ │ ├── tuyuan_line.png │ │ │ │ ├── tuyuan_oval.png │ │ │ │ ├── tuyuan_rect.png │ │ │ │ ├── zoom_large.png │ │ │ │ ├── zoom_small.png │ │ │ │ ├── color_checked.png │ │ │ │ ├── default_model.png │ │ │ │ ├── dialogtitle.9.png │ │ │ │ ├── from_gallery.png │ │ │ │ ├── rotate_right.png │ │ │ │ ├── tuyuan_bezier.png │ │ │ │ ├── tuyuan_linex.png │ │ │ │ ├── tuyuan_ovalx.png │ │ │ │ ├── tuyuan_rectx.png │ │ │ │ ├── tuyuan_zline.png │ │ │ │ ├── tuyuan_zlinex.png │ │ │ │ ├── barrel_checked.png │ │ │ │ ├── eraser_checked.png │ │ │ │ ├── logo_sinaweibo.png │ │ │ │ ├── toggle_button_on.png │ │ │ │ ├── tuyuan_bezierx.png │ │ │ │ ├── tuyuan_bro_line.png │ │ │ │ ├── tuyuan_polygon.png │ │ │ │ ├── tuyuan_polygonx.png │ │ │ │ ├── canvas_size_thumb.png │ │ │ │ ├── logo_shortmessage.png │ │ │ │ ├── navigation_accept.png │ │ │ │ ├── navigation_cancel.png │ │ │ │ ├── toggle_button_off.png │ │ │ │ ├── tuyuan_bro_zlinex.png │ │ │ │ ├── page_indicator_focused.png │ │ │ │ ├── setting_bar_back_normal.png │ │ │ │ ├── page_indicator_unfocused.png │ │ │ │ ├── select_button_bg_normal.9.png │ │ │ │ ├── select_button_bg_pressed.9.png │ │ │ │ ├── setting_bar_back_pressed.png │ │ │ │ ├── base_action_bar_main_more_normal.png │ │ │ │ └── base_action_bar_main_more_pressed.png │ │ │ ├── drawable-ldpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png │ │ │ │ └── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ │ ├── anim │ │ │ │ ├── pop_window_up.xml │ │ │ │ ├── pop_window_down.xml │ │ │ │ ├── alpha_1_to_0.xml │ │ │ │ ├── alpha_1_to_0_slower.xml │ │ │ │ ├── slide_remain.xml │ │ │ │ ├── in_left.xml │ │ │ │ ├── in_right.xml │ │ │ │ ├── out_left.xml │ │ │ │ └── out_right.xml │ │ │ ├── values-sw600dp │ │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── attrs.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── styles.xml │ │ │ │ └── strings.xml │ │ │ ├── menu │ │ │ │ ├── menu_choose_model.xml │ │ │ │ └── menu_works_item_selected.xml │ │ │ ├── values-sw720dp-land │ │ │ │ └── dimens.xml │ │ │ └── layout │ │ │ │ ├── temp.xml │ │ │ │ ├── child_group_item.xml │ │ │ │ ├── layout_splash.xml │ │ │ │ ├── layout_user_guide.xml │ │ │ │ ├── webview_caidan.xml │ │ │ │ ├── layout_tab_mine_noworks.xml │ │ │ │ ├── gridview_item_diy_normal_model.xml │ │ │ │ ├── gridview_item_my_works.xml │ │ │ │ ├── view_yi_title_bar.xml │ │ │ │ ├── yi_guide_view.xml │ │ │ │ ├── layout_tab_diy.xml │ │ │ │ ├── layout_about.xml │ │ │ │ ├── gridview_item_diy.xml │ │ │ │ ├── layout_browse_works.xml │ │ │ │ ├── layout_tab_mine.xml │ │ │ │ ├── layout_tab_normal_model.xml │ │ │ │ ├── grid_group_item.xml │ │ │ │ ├── layout_canvas_preview.xml │ │ │ │ ├── view_yi_setting_button.xml │ │ │ │ ├── layout_yi_gallery.xml │ │ │ │ ├── layout_show_image.xml │ │ │ │ ├── activity_capture_works.xml │ │ │ │ ├── activity_scanner.xml │ │ │ │ ├── layout_scanner.xml │ │ │ │ ├── scanner_toolbar.xml │ │ │ │ ├── activity_facecheck.xml │ │ │ │ ├── layout_dialog.xml │ │ │ │ ├── layout_choose_model.xml │ │ │ │ ├── popupwindow_color.xml │ │ │ │ ├── layout_register.xml │ │ │ │ └── layout_draw.xml │ │ └── java │ │ │ ├── cn │ │ │ └── edu │ │ │ │ └── chd │ │ │ │ ├── utils │ │ │ │ ├── Constant.java │ │ │ │ ├── CommonUtil.java │ │ │ │ ├── UriString.java │ │ │ │ ├── FileCopy.java │ │ │ │ ├── BitmapLruCacheHelper.java │ │ │ │ ├── YiAnimation.java │ │ │ │ ├── NativeImageLoader.java │ │ │ │ └── BitmapUtils.java │ │ │ │ ├── domain │ │ │ │ ├── ImageBean.java │ │ │ │ ├── Tuyuan.java │ │ │ │ └── PaintStyle.java │ │ │ │ ├── yitu │ │ │ │ ├── WebcaidanActivity.java │ │ │ │ ├── ShowImage.java │ │ │ │ ├── CopyRight.java │ │ │ │ ├── QRScaner.java │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── UserGuide.java │ │ │ │ ├── RegisterActivity.java │ │ │ │ └── SplashActivity.java │ │ │ │ ├── adapter │ │ │ │ ├── YiPageAdapter.java │ │ │ │ ├── ChildAdapter.java │ │ │ │ └── GroupAdapter.java │ │ │ │ ├── view │ │ │ │ ├── YiTitleBar.java │ │ │ │ └── YiSettingButton.java │ │ │ │ └── service │ │ │ │ └── ShakeService.java │ │ │ └── com │ │ │ └── google │ │ │ └── zxing │ │ │ ├── view │ │ │ └── ViewfinderResultPointCallback.java │ │ │ ├── decoding │ │ │ ├── FinishListener.java │ │ │ ├── InactivityTimer.java │ │ │ ├── DecodeThread.java │ │ │ ├── RGBLuminanceSource.java │ │ │ └── DecodeFormatManager.java │ │ │ ├── camera │ │ │ ├── AutoFocusCallback.java │ │ │ └── PreviewCallback.java │ │ │ └── activity │ │ │ └── CaptureWorksActivity.java │ ├── test │ │ └── java │ │ │ └── cn │ │ │ └── edu │ │ │ └── chd │ │ │ └── yitu │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── cn │ │ └── edu │ │ └── chd │ │ └── yitu │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── .idea ├── vcs.xml ├── modules.xml ├── runConfigurations.xml ├── gradle.xml ├── misc.xml └── codeStyles │ └── Project.xml ├── gradle.properties ├── README.md ├── LICENSE └── gradlew.bat /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/libs/xutils_library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/libs/xutils_library.jar -------------------------------------------------------------------------------- /app/libs/gesture-imageview.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/libs/gesture-imageview.jar -------------------------------------------------------------------------------- /app/src/main/assets/welcome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/assets/welcome.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/beep.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/beep.ogg -------------------------------------------------------------------------------- /app/src/main/res/raw/lead1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/lead1.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/lead2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/lead2.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/lead3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/lead3.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/lead4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/lead4.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/canvas1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/canvas1.png -------------------------------------------------------------------------------- /app/src/main/res/raw/canvas2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/canvas2.png -------------------------------------------------------------------------------- /app/src/main/res/raw/canvas3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/canvas3.png -------------------------------------------------------------------------------- /app/src/main/res/raw/canvas4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/canvas4.png -------------------------------------------------------------------------------- /app/src/main/res/raw/canvas5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/canvas5.png -------------------------------------------------------------------------------- /app/src/main/res/raw/effect0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect0.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect1.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect2.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect3.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect4.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect5.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/effect6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/effect6.jpg -------------------------------------------------------------------------------- /app/src/main/res/raw/welcome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/welcome.jpg -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable/camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/zhuce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable/zhuce.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/caihong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable/caihong.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/touxiang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable/touxiang.png -------------------------------------------------------------------------------- /app/src/main/res/raw/image_effect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/raw/image_effect.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/barrel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/barrel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color6.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color7.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color8.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/copy.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/eraser.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/level1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/level1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/level2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/level2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/level3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/level3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/paste.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen1x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen2x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen3x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen4x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen5x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen6.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pen6x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pen6x.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/penn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/penn.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pic_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pic_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/redo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/saven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/saven.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/undo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/browser.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/btn_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/deleten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/deleten.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/scaling.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/special.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/special.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/fanhuibutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable/fanhuibutton.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/albums_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/albums_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/btn_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/btn_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/default_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/default_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/from_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/from_camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/icon_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/icon_menu.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/logo_email.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo_qzone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/logo_qzone.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo_renren.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/logo_renren.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model1_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model1_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model2_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model2_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model3_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model3_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model4_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model4_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model5_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model5_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/model6_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/model6_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/no_works_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/no_works_.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/pictures_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/pictures_no.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/rotate_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/rotate_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_oval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_oval.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_rect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/zoom_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/zoom_large.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/zoom_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/zoom_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/color_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/color_checked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/default_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/default_model.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/dialogtitle.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/dialogtitle.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/from_gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/from_gallery.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/rotate_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/rotate_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_bezier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_bezier.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_linex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_linex.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_ovalx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_ovalx.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_rectx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_rectx.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_zline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_zline.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_zlinex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_zlinex.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/barrel_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/barrel_checked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/eraser_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/eraser_checked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo_sinaweibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/logo_sinaweibo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/toggle_button_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/toggle_button_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_bezierx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_bezierx.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_bro_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_bro_line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_polygon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_polygonx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_polygonx.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/canvas_size_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/canvas_size_thumb.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo_shortmessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/logo_shortmessage.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/navigation_accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/navigation_accept.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/navigation_cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/navigation_cancel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/toggle_button_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/toggle_button_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/tuyuan_bro_zlinex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/tuyuan_bro_zlinex.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/page_indicator_focused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/page_indicator_focused.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/setting_bar_back_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/setting_bar_back_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/page_indicator_unfocused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/page_indicator_unfocused.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/select_button_bg_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/select_button_bg_normal.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/select_button_bg_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/select_button_bg_pressed.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/setting_bar_back_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/setting_bar_back_pressed.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/abc_ic_ab_back_mtrl_am_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/mipmap-xhdpi/abc_ic_ab_back_mtrl_am_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/base_action_bar_main_more_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/base_action_bar_main_more_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/base_action_bar_main_more_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/drawable-hdpi/base_action_bar_main_more_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/abc_ic_menu_moreoverflow_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nwsuafzq/duya_doodle/HEAD/app/src/main/res/mipmap-xhdpi/abc_ic_menu_moreoverflow_mtrl_alpha.png -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/anim/pop_window_up.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/anim/pop_window_down.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/anim/alpha_1_to_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/anim/alpha_1_to_0_slower.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_choose_model.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 22 15:52:42 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/weidget_border_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen1_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen2_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen3_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen4_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen5_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pen6_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_border_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/line_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/oval_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rect_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bezier_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shouhui_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/toggle_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bro_line_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/polygon_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_start_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_clear_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/setting_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_remain.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/setting_title_bar_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/title_bar_selector_default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/java/cn/edu/chd/utils/Constant.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.utils; 2 | 3 | /** 4 | * 常量 5 | */ 6 | public class Constant { 7 | // request参数 8 | public static final int REQ_QR_CODE = 11002; // // 打开扫描界面请求码 9 | public static final int REQ_PERM_CAMERA = 11003; // 打开摄像头 10 | 11 | public static final String INTENT_EXTRA_KEY_QR_SCAN = "qr_scan_result"; 12 | } 13 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pop_border_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/in_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/anim/in_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/anim/out_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/anim/out_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/layout/temp.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/child_group_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_splash.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 13 | -------------------------------------------------------------------------------- /app/src/test/java/cn/edu/chd/yitu/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.yitu; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_user_guide.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/webview_caidan.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | #60000000 8 | #B0000000 9 | #90ffffff 10 | #C0FFFF00 11 | #0F0 12 | #00FF00 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/java/cn/edu/chd/domain/ImageBean.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.domain; 2 | 3 | public class ImageBean { 4 | /** 5 | * 文件夹名 6 | */ 7 | private String folderName; 8 | /** 9 | * 文件夹中第一张图片名 10 | */ 11 | private String topImagePath; 12 | 13 | public String getFolderName() { 14 | return folderName; 15 | } 16 | 17 | public void setFolderName(String folderName) { 18 | this.folderName = folderName; 19 | } 20 | 21 | public String getTopImagePath() { 22 | return topImagePath; 23 | } 24 | 25 | public void setTopImagePath(String topImagePath) { 26 | this.topImagePath = topImagePath; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/cn/edu/chd/yitu/WebcaidanActivity.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.yitu; 2 | 3 | import android.os.Bundle; 4 | import android.app.Activity; 5 | import android.webkit.WebView; 6 | import android.webkit.WebViewClient; 7 | 8 | public class WebcaidanActivity extends Activity { 9 | 10 | private WebView mWebView; 11 | @Override 12 | protected void onCreate(Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | setContentView(R.layout.webview_caidan); 15 | mWebView = findViewById(R.id.mWebView); 16 | 17 | mWebView.getSettings().setJavaScriptEnabled(true); 18 | mWebView.setWebViewClient(new WebViewClient()); 19 | 20 | 21 | mWebView.loadUrl("http://moha.nwafu.me"); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | android.enableAapt2=false 13 | org.gradle.jvmargs=-Xmx1536m 14 | #android.enableAapt2=false 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_tab_mine_noworks.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/java/cn/edu/chd/utils/CommonUtil.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.utils; 2 | 3 | import android.hardware.Camera; 4 | 5 | /** 6 | * @className: CommonUtil 7 | * @classDescription: 通用工具类 8 | * @author: miao 9 | * @createTime: 2017年2月10日 10 | */ 11 | public class CommonUtil { 12 | 13 | /** 14 | * @author miao 15 | * @createTime 2017年2月10日 16 | * @lastModify 2017年2月10日 17 | * @param 18 | * @return 19 | */ 20 | public static boolean isCameraCanUse() { 21 | boolean canUse = true; 22 | Camera mCamera = null; 23 | try { 24 | mCamera = Camera.open(); 25 | } catch (Exception e) { 26 | canUse = false; 27 | } 28 | if (canUse) { 29 | if (mCamera != null) 30 | mCamera.release(); 31 | mCamera = null; 32 | } 33 | return canUse; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/cn/edu/chd/utils/UriString.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.utils; 2 | 3 | import android.content.Context; 4 | import android.database.Cursor; 5 | import android.net.Uri; 6 | import android.provider.MediaStore; 7 | 8 | /** 通过Uri获取路径 9 | * Created by ZhangQiong. 10 | */ 11 | 12 | public class UriString { 13 | public static String getRealPathFromURI(Context context, Uri contentURI) { 14 | String result; 15 | Cursor cursor = context.getContentResolver().query(contentURI, 16 | new String[]{MediaStore.Images.ImageColumns.DATA},// 17 | null, null, null); 18 | if (cursor == null) result = contentURI.getPath(); 19 | else { 20 | cursor.moveToFirst(); 21 | int index = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA); 22 | result = cursor.getString(index); 23 | cursor.close(); 24 | } 25 | return result; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_item_diy_normal_model.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 17 | 18 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_item_my_works.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view_yi_title_bar.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 14 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/layout/yi_guide_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 16 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_tab_diy.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | 17 | 18 | 19 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_item_diy.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 17 | 18 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_browse_works.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 26 | -------------------------------------------------------------------------------- /app/src/androidTest/java/cn/edu/chd/yitu/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package cn.edu.chd.yitu; 2 | 3 | import android.content.ContentResolver; 4 | import android.content.Context; 5 | import android.content.res.Resources; 6 | import android.net.Uri; 7 | import android.support.test.InstrumentationRegistry; 8 | import android.support.test.runner.AndroidJUnit4; 9 | 10 | import org.junit.Test; 11 | import org.junit.runner.RunWith; 12 | 13 | import static org.junit.Assert.*; 14 | 15 | /** 16 | * Instrumented test, which will execute on an Android device. 17 | * 18 | * @see Testing documentation 19 | */ 20 | @RunWith(AndroidJUnit4.class) 21 | public class ExampleInstrumentedTest { 22 | @Test 23 | public void useAppContext() throws Exception { 24 | // Context of the app under test. 25 | Context appContext = InstrumentationRegistry.getTargetContext(); 26 | 27 | assertEquals("cn.edu.chd.yitu", appContext.getPackageName()); 28 | 29 | } 30 | 31 | } 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_tab_mine.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_tab_normal_model.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 小度涂鸦 2 | 3 | ------ 4 | ***小度涂鸦,具有撤消、缩放、移动、添加文字,贴图等功能。还是一个功能强大,可自定义和可扩展的涂鸦框架、多功能画板、人脸检测等。*** 5 | 6 | 7 | - 画布的大小可以自己设置,你的作品你做决定; 8 | - 操作简单,趣味性很强,在这里你可以发挥自己的各种想象; 9 | - 这也是一个解压的好工具,还可以翻阅自己以前的作品。 10 | - 人脸检测功能,通过人脸识别进行颜值识别、年龄识别、评分等 11 | 12 | ![](http://image.coolapk.com/apk_image/2018/0607/584516469050425773-188947-61ac626df7f7ccd10ee272919c1bbddf-uid-1736043@1080x1920.jpg.t.jpg) 13 | ![](http://image.coolapk.com/apk_image/2018/0607/105633295673245553-188947-o_1cfc1n7ugt3d1t52161d8vgva516-uid-1736043@1080x1920.jpg.t.jpg) 14 | ![1](http://image.coolapk.com/apk_image/2018/0607/249477554393387811-188947-o_1cfc1n8va12rl184oni314dil8r1c-uid-1736043@1080x1920.jpg.t.jpg) 15 | ![2](http://image.coolapk.com/apk_image/2018/0607/72598256580445143-188947-o_1cfc1nd9i3g2eh4p7g1kvn1imi1o-uid-1736043@1080x1920.jpg.t.jpg) 16 | 17 | ## Feature 特性 18 | 画笔可以选择手绘、马赛克、橡皮擦、文字、贴图等。形状可以选择手绘、箭头、直线、圆、矩形等。画笔的底色可以选择颜色,或者一张图片; 19 | 20 | 人脸检测功能可以检测图片中任务年龄性别颜值等; 21 | 22 | 可以保存图片,进行分享等; 23 | 24 | ## 您还可以前往以下网址下载发布版: 25 | ### [酷安市场](https://www.coolapk.com/apk/188947) 26 | 27 | 28 | ## LICENSE 29 | anti996 LICENSE 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/grid_group_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 18 | 19 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_canvas_preview.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 16 | 17 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view_yi_setting_button.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 |