长图滑动涂鸦

上传者: justingwang_1 | 上传时间: 2023-03-04 16:25:58 | 文件大小: 19.52MB | 文件类型: 7Z
由于项目需要对页面进行像做笔记一样的涂绘,所以这个功能点就应运而生,思路是加载完了页面以后就将整个截屏保存,进入编辑页面就将保存图片的地址传入自定义的长图加载控件中,高度的变化与滑动借助于一个修改过得竖直的seekbar,空间内暴露颜色以及画笔粗细接口,以便于自由设定,画笔的撤销原理是将所有path保存在一个list集合里,没点撤销就移除一个然后刷新,最后保存按钮,将当前控件修改过得bitmap保存至本地相册。

文件下载

资源详情

[{"title":"( 876 个子文件 19.52MB ) 长图滑动涂鸦","children":[{"title":"README.MD <span style='color:#111;'> 6.65KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"DrawingView-master.iml <span style='color:#111;'> 872B </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":"localJarClasspathSnapshot.bin <span style='color:#111;'> 19.60KB </span>","children":null,"spread":false},{"title":"localJarClasspathSnapshot.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"localClassSetAnalysis.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"localClassSetAnalysis.bin <span style='color:#111;'> 42.11KB </span>","children":null,"spread":false},{"title":"fileHashes.bin <span style='color:#111;'> 133.87KB </span>","children":null,"spread":false},{"title":"taskArtifacts.bin <span style='color:#111;'> 90.35KB </span>","children":null,"spread":false},{"title":"fileSnapshots.bin <span style='color:#111;'> 1.48MB </span>","children":null,"spread":false},{"title":"taskArtifacts.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 924B </span>","children":null,"spread":false},{"title":"ExampleUnitTest.java <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 748B </span>","children":null,"spread":false},{"title":"image.png <span style='color:#111;'> 275.88KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 14.35KB </span>","children":null,"spread":false},{"title":"ic_save.xml <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"ic_brush.xml <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"ic_undo.xml <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"ic_pen.xml <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"bg_adjust_seek_bar.xml <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"webview_thumb.xml <span style='color:#111;'> 745B </span>","children":null,"spread":false},{"title":"ic_color_blue.xml <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"ic_color_red.xml <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"webview_scrollbar_blue.png <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false},{"title":"webview_scrollbar_gray.png <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 9.82KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"DrawingView.java <span style='color:#111;'> 11.88KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"VerticalSeekbar.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"AndroidManifest.xml <span style='color:#111;'> 798B </span>","children":null,"spread":false},{"title":"app.iml <span style='color:#111;'> 9.94KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"manifest-merger-debug-report.txt <span style='color:#111;'> 8.80KB </span>","children":null,"spread":false},{"title":"app-debug.apk <span style='color:#111;'> 1.66MB </span>","children":null,"spread":false},{"title":"values.xml <span style='color:#111;'> 109B </span>","children":null,"spread":false},{"title":"values-nb.xml <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"values-zu.xml <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"values-ta-rIN.xml <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"values-v18.xml <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"values-sk.xml <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"values-ca.xml <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"image.png <span style='color:#111;'> 275.88KB </span>","children":null,"spread":false},{"title":"values-fr.xml <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"values-v13.xml <span style='color:#111;'> 122B </span>","children":null,"spread":false},{"title":"values-pt-rBR.xml <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"values-v11.xml <span style='color:#111;'> 13.75KB </span>","children":null,"spread":false},{"title":"values-v16.xml <span style='color:#111;'> 129B </span>","children":null,"spread":false},{"title":"values-en-rIN.xml <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"values-land.xml <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"notification_media_action.xml <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"notification_template_big_media.xml <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"notification_media_cancel_action.xml <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"notification_template_big_media_custom.xml <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"notification_template_big_media_narrow_custom.xml <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"notification_template_big_media_narrow.xml <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"values-uk.xml <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"abc_tint_spinner.xml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"abc_tint_btn_checkable.xml <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"abc_tint_default.xml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"abc_btn_colored_text_material.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"abc_tint_switch_thumb.xml <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"abc_tint_switch_track.xml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"abc_btn_colored_borderless_text_material.xml <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"abc_color_highlight_material.xml <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"abc_tint_seek_thumb.xml <span style='color:#111;'> 942B </span>","children":null,"spread":false},{"title":"abc_tint_edittext.xml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"values-km-rKH.xml <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"values-af.xml <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"values-v24.xml <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 9.27KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 14.35KB </span>","children":null,"spread":false},{"title":"values-lt.xml <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"values-hi.xml <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"values-mk-rMK.xml <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"values-v14.xml <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"abc_btn_check_to_on_mtrl_000.png <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"abc_text_select_handle_left_mtrl_light.png <span style='color:#111;'> 203B </span>","children":null,"spread":false},{"title":"abc_ic_menu_copy_mtrl_am_alpha.png <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"abc_text_select_handle_right_mtrl_dark.png <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"abc_btn_radio_to_on_mtrl_015.png <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"notification_bg_normal.9.png <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"abc_ic_menu_paste_mtrl_am_alpha.png <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"abc_list_selector_disabled_holo_dark.9.png <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"abc_scrubber_control_to_pressed_mtrl_005.png <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"abc_scrubber_control_off_mtrl_alpha.png <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明