├── .gitignore
├── .idea
├── encodings.xml
├── gradle.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── misc.xml
├── modules.xml
└── runConfigurations.xml
├── README.md
├── app
├── .gitignore
├── build.gradle
├── libs
│ ├── TuSDKCore-2.9.1.jar
│ ├── pldroid-shortvideo-1.14.0.jar
│ ├── qiniu-android-sdk-7.3.13.jar
│ └── volley.jar
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── tangxiaopeng
│ │ └── videoeditdemo
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── filters
│ │ │ ├── 1960s
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── camomile
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── candy
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── cold
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── dark
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── dreamy
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── elegance
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── frog
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── funky
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── good
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── gray
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── habana
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── happy
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── harvest
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── kc
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── lyon
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── lzp
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── miss
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── misty
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── none.png
│ │ │ ├── normal
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── pailide
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── pink
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── pld
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── print
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── purple
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── railway
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── red
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── retro
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── sunny
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── tasty
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── turkish
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ ├── waltz
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ │ │ └── west
│ │ │ ├── filter.png
│ │ │ └── thumb.png
│ ├── java
│ │ └── com
│ │ │ └── tangxiaopeng
│ │ │ └── videoeditdemo
│ │ │ ├── BekidMainActivity.java
│ │ │ ├── Main2Activity.java
│ │ │ ├── MainActivity.java
│ │ │ ├── TuApplication.java
│ │ │ ├── WebActivity.java
│ │ │ ├── WebVideoActivity.java
│ │ │ ├── adapter
│ │ │ ├── AddChartAdapter.java
│ │ │ ├── AddMusicAdapter.java
│ │ │ ├── AddPanelAdapter.java
│ │ │ ├── AddTextAdapter.java
│ │ │ ├── BaseAdapter.java
│ │ │ ├── BaseTabAdapter.java
│ │ │ ├── CardAdapter.java
│ │ │ ├── CardPagerAdapter.java
│ │ │ └── MainAdapter.java
│ │ │ ├── bean
│ │ │ ├── CardItem.java
│ │ │ ├── EditChartbean.java
│ │ │ ├── EditPanelbean.java
│ │ │ ├── EditTextbean.java
│ │ │ ├── FileUploadBean.java
│ │ │ ├── Musicbean.java
│ │ │ ├── QiniuTokenBean.java
│ │ │ ├── callBackBodyBean.java
│ │ │ └── videobean.java
│ │ │ ├── dialog
│ │ │ ├── SendPictureVeriDialog.java
│ │ │ └── ShowMusiciDialog.java
│ │ │ ├── fragment
│ │ │ ├── BaseFragment.java
│ │ │ ├── BekidChartFragment.java
│ │ │ ├── BekidFilterFragment.java
│ │ │ ├── BekidFragment.java
│ │ │ ├── BekidListFragment.java
│ │ │ ├── BekidMusicFragment.java
│ │ │ ├── BekidNewFragment.java
│ │ │ ├── BekidNewTestFragment.java
│ │ │ ├── BekidPanelFragment.java
│ │ │ ├── BekidSpeedFragment.java
│ │ │ ├── BekidSwitchFragment.java
│ │ │ ├── BekidTextFragment.java
│ │ │ ├── BekidVoiceFragment.java
│ │ │ ├── BekidZoomFragment.java
│ │ │ └── FragmentVideo.java
│ │ │ ├── manager
│ │ │ └── FragmentTabManager.java
│ │ │ ├── mvpview
│ │ │ └── MvpUserActivityView.java
│ │ │ ├── net
│ │ │ ├── NetLooker.java
│ │ │ ├── NetStateReceiver.java
│ │ │ ├── NetworkTool.java
│ │ │ └── NetworkUtils.java
│ │ │ ├── presenter
│ │ │ ├── BasePresenter.java
│ │ │ └── impl
│ │ │ │ ├── TokenPresenter.java
│ │ │ │ └── UserPresenter.java
│ │ │ ├── service
│ │ │ └── UploadVideoService.java
│ │ │ ├── utils
│ │ │ ├── CloseUtils.java
│ │ │ ├── CommonUtil.java
│ │ │ ├── Config.java
│ │ │ ├── Constans.java
│ │ │ ├── CrashHandler.java
│ │ │ ├── FileHelper.java
│ │ │ ├── FileIOUtils.java
│ │ │ ├── FileUtils.java
│ │ │ ├── GetPathFromUri.java
│ │ │ ├── GsonTools.java
│ │ │ ├── IVoiceManager.java
│ │ │ ├── ImageUtil.java
│ │ │ ├── LogUtils.java
│ │ │ ├── MediaDecoder.java
│ │ │ ├── MusicUtils.java
│ │ │ ├── MyLog.java
│ │ │ ├── QiniuTool.java
│ │ │ ├── RecordSettings.java
│ │ │ ├── ShareFileUtils.java
│ │ │ ├── Song.java
│ │ │ ├── ToastUtils.java
│ │ │ ├── Tools.java
│ │ │ ├── UPlayer.java
│ │ │ ├── URecorder.java
│ │ │ └── UnitConversionTool.java
│ │ │ └── view
│ │ │ ├── AnimationUtils.java
│ │ │ ├── BaseViewUtils.java
│ │ │ ├── ColorPickerView.java
│ │ │ ├── CustomLinearLayoutManager.java
│ │ │ ├── CustomProgressDialog.java
│ │ │ ├── FocusIndicator.java
│ │ │ ├── FrameSelectorView.java
│ │ │ ├── ImageChartSelectorPanel.java
│ │ │ ├── ImageListAdapter.java
│ │ │ ├── ImageSelectorPanel.java
│ │ │ ├── ObservableHorizontalScrollView.java
│ │ │ ├── PaintSelectorPanel.java
│ │ │ ├── RoundImageView.java
│ │ │ ├── SectionProgressBar.java
│ │ │ ├── ShadowTransformer.java
│ │ │ ├── SquareGLSurfaceView.java
│ │ │ ├── SquareRelativeLayout.java
│ │ │ ├── StrokedTextView.java
│ │ │ ├── TextSelectorPanel.java
│ │ │ ├── TransitionTextView.java
│ │ │ ├── VerticalSeekBar.java
│ │ │ ├── VideoListAdapter.java
│ │ │ ├── VoiceButton.java
│ │ │ └── tusdk
│ │ │ ├── filter
│ │ │ ├── ConfigViewParams.java
│ │ │ ├── ConfigViewSeekBar.java
│ │ │ ├── FilterCellView.java
│ │ │ ├── FilterConfigSeekbar.java
│ │ │ ├── FilterConfigView.java
│ │ │ └── FilterListView.java
│ │ │ └── sticker
│ │ │ ├── StickerCellView.java
│ │ │ └── StickerListAdapter.java
│ ├── jniLibs
│ │ └── armeabi-v7a
│ │ │ ├── libEasyAR.so
│ │ │ ├── libEasyAR3D.so
│ │ │ ├── libQPlayer.so
│ │ │ ├── libgnustl_shared.so
│ │ │ ├── libicu_common.so
│ │ │ ├── libjsc.so
│ │ │ ├── libopenssl.so
│ │ │ ├── libpldroid_amix.so
│ │ │ ├── libpldroid_beauty.so
│ │ │ ├── libpldroid_encoder.so
│ │ │ ├── libpldroid_shortvideo_core.so
│ │ │ ├── libqcCodec.so
│ │ │ ├── libqcOpenSSL.so
│ │ │ ├── libtusdk-face.so
│ │ │ ├── libtusdk-image.so
│ │ │ └── libtusdk-library.so
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable-xhdpi
│ │ ├── a1.png
│ │ ├── a2.png
│ │ ├── a3.png
│ │ ├── a4.png
│ │ ├── a5.png
│ │ ├── b1.png
│ │ ├── b11gif.png
│ │ ├── b11gif2.png
│ │ ├── b11gif3.png
│ │ ├── b12.png
│ │ ├── b12gif_big.png
│ │ ├── b2.png
│ │ ├── b3.png
│ │ ├── b4.png
│ │ ├── b5.png
│ │ ├── b6.png
│ │ ├── b7.png
│ │ ├── b8.png
│ │ ├── bg_index_color.png
│ │ ├── bg_voice_01.png
│ │ ├── bg_voice_02.png
│ │ ├── bg_voice_03.png
│ │ ├── bg_voice_04.png
│ │ ├── bg_write.png
│ │ ├── btn10s.png
│ │ ├── btn29.png
│ │ ├── btn_capture_frame.png
│ │ ├── btn_flash_off.png
│ │ ├── btn_flash_on.png
│ │ ├── btn_switch_camera.png
│ │ ├── bule.png
│ │ ├── bz1.png
│ │ ├── bz10.png
│ │ ├── bz11.png
│ │ ├── bz12.png
│ │ ├── bz13.png
│ │ ├── bz14.png
│ │ ├── bz15.png
│ │ ├── bz16.png
│ │ ├── bz17.png
│ │ ├── bz18.png
│ │ ├── bz19.png
│ │ ├── bz2.png
│ │ ├── bz20.png
│ │ ├── bz21.png
│ │ ├── bz3.png
│ │ ├── bz4.png
│ │ ├── bz5.png
│ │ ├── bz6.png
│ │ ├── bz7.png
│ │ ├── bz8.png
│ │ ├── bz9.png
│ │ ├── c1.png
│ │ ├── ct1.png
│ │ ├── ct2.png
│ │ ├── d1.png
│ │ ├── d1black.png
│ │ ├── d2.png
│ │ ├── d2bule.png
│ │ ├── d3.png
│ │ ├── d3bule.png
│ │ ├── d4.png
│ │ ├── d4bule.png
│ │ ├── d5.png
│ │ ├── d5bule.png
│ │ ├── download_icon.png
│ │ ├── exo_controls_pause.png
│ │ ├── exo_controls_play.png
│ │ ├── forbid.png
│ │ ├── green_quot.png
│ │ ├── handler_normal.9.png
│ │ ├── ic_bekid_func_biaoshi.png
│ │ ├── ic_bekid_func_chart.png
│ │ ├── ic_bekid_func_text.png
│ │ ├── ic_bekid_func_voice.png
│ │ ├── ic_insta_stories.png
│ │ ├── ic_launcher.png
│ │ ├── ic_red_point_message.png
│ │ ├── ic_red_point_voice.png
│ │ ├── ic_vidoeprocess.png
│ │ ├── icon_for_recording.png
│ │ ├── icon_uploading_bg.png
│ │ ├── icon_uploading_complete_bg.png
│ │ ├── jt.png
│ │ ├── k1.png
│ │ ├── kongzhigan0.png
│ │ ├── kongzhigan1.png
│ │ ├── kongzhigan2.png
│ │ ├── loading_icon.png
│ │ ├── lsq_style_default_btn_beauty_selected.png
│ │ ├── lsq_style_default_btn_beauty_unselected.png
│ │ ├── lsq_style_default_btn_filter_selected.png
│ │ ├── lsq_style_default_btn_filter_unselected.png
│ │ ├── lsq_style_default_btn_sticker_off.png
│ │ ├── mianju.png
│ │ ├── pink_line.png
│ │ ├── q1.png
│ │ ├── q1t.png
│ │ ├── qa1.png
│ │ ├── qa1t.png
│ │ ├── s1.png
│ │ ├── s1black.png
│ │ ├── s2.png
│ │ ├── s2bule.png
│ │ ├── s3.png
│ │ ├── s3bule.png
│ │ ├── s4.png
│ │ ├── s4bule.png
│ │ ├── s5.png
│ │ ├── s5bule.png
│ │ ├── tu1.png
│ │ ├── tu2.png
│ │ ├── tu3.png
│ │ ├── tu4.png
│ │ ├── tu5.png
│ │ ├── tu6.png
│ │ ├── u1.png
│ │ ├── u2.png
│ │ ├── x1.png
│ │ ├── x2.png
│ │ ├── xg1.png
│ │ ├── xg2.png
│ │ ├── xg4.png
│ │ ├── xg5.png
│ │ ├── xg6.png
│ │ ├── xg7.png
│ │ ├── xy1.png
│ │ ├── yb1.png
│ │ ├── yb2.png
│ │ ├── yb3.png
│ │ ├── yb4.png
│ │ ├── yb5.png
│ │ ├── z12.png
│ │ ├── z13.png
│ │ ├── z2.png
│ │ └── z3.png
│ │ ├── drawable
│ │ ├── bg_invalid_draft.xml
│ │ ├── border_index_color.xml
│ │ ├── border_index_color_normal.xml
│ │ ├── border_text_view.xml
│ │ ├── btn_camera_effect.xml
│ │ ├── btn_close.xml
│ │ ├── btn_concat.xml
│ │ ├── btn_delete.xml
│ │ ├── btn_flash_selector.xml
│ │ ├── btn_record.xml
│ │ ├── corners_common_gray.xml
│ │ ├── frame_selector_body.xml
│ │ ├── frame_selector_left.xml
│ │ ├── frame_selector_middle_line.xml
│ │ ├── frame_selector_rect.xml
│ │ ├── frame_selector_right.xml
│ │ ├── ic_draft.xml
│ │ ├── ic_focus_failed.9.png
│ │ ├── ic_focus_focused.9.png
│ │ ├── ic_focus_focusing.9.png
│ │ ├── ic_launcher_background.xml
│ │ ├── lottery_animlist.xml
│ │ ├── po_seekbar.xml
│ │ ├── select_tab_main_filter.xml
│ │ ├── select_tab_main_img.xml
│ │ ├── select_tab_main_scroll.xml
│ │ ├── select_tab_main_speed.xml
│ │ ├── select_tab_main_splice.xml
│ │ ├── select_tab_main_text.xml
│ │ ├── select_tab_main_tip.xml
│ │ ├── select_tab_main_voice.xml
│ │ ├── select_tab_main_zoom.xml
│ │ ├── select_white.xml
│ │ ├── selector_btn_comment_voice.xml
│ │ ├── seletor_buttom_music.xml
│ │ ├── seletor_buttom_music_nor.xml
│ │ ├── shape_paint_border.xml
│ │ ├── shape_paint_selector.xml
│ │ ├── shape_transition_selector.xml
│ │ ├── speed_panel.xml
│ │ ├── sticker_cell_background.xml
│ │ ├── thumb.xml
│ │ ├── tusdk_view_dubbing_roundcorner_bg.xml
│ │ ├── tusdk_view_edit_split_line.xml
│ │ ├── tusdk_view_filter_selected_border.xml
│ │ ├── tusdk_view_filter_selected_text_roundcorner.xml
│ │ ├── tusdk_view_filter_unselected_text_roundcorner.xml
│ │ ├── tusdk_view_white_background.xml
│ │ ├── tusdk_view_widget_seekbar_bottom_bg.xml
│ │ ├── tusdk_view_widget_seekbar_drag.xml
│ │ ├── tusdk_view_widget_seekbar_none_drag.xml
│ │ ├── tusdk_view_widget_seekbar_reset_button.xml
│ │ ├── tusdk_view_widget_seekbar_state_bg.xml
│ │ └── tusdk_view_widget_seekbar_top_bg.xml
│ │ ├── layout
│ │ ├── activity_bekid_main.xml
│ │ ├── activity_main.xml
│ │ ├── activity_main2.xml
│ │ ├── activity_qiniu_demo.xml
│ │ ├── activity_web.xml
│ │ ├── activity_web_video.xml
│ │ ├── dialog_audio_mix.xml
│ │ ├── dialog_edit_image_compose.xml
│ │ ├── dialog_music.xml
│ │ ├── dialog_send_picture_veri.xml
│ │ ├── filter_adapter.xml
│ │ ├── filter_item.xml
│ │ ├── filter_list_cell_view.xml
│ │ ├── fragment_chart_common.xml
│ │ ├── fragment_collect_common.xml
│ │ ├── fragment_filmr_cut.xml
│ │ ├── fragment_filmr_list.xml
│ │ ├── fragment_filter_common.xml
│ │ ├── fragment_music_common.xml
│ │ ├── fragment_panel_common.xml
│ │ ├── fragment_speed_common.xml
│ │ ├── fragment_switch_common.xml
│ │ ├── fragment_text_common.xml
│ │ ├── fragment_video_common.xml
│ │ ├── fragment_voice_common.xml
│ │ ├── fragment_zoom_common.xml
│ │ ├── frame_item.xml
│ │ ├── frame_selector_view.xml
│ │ ├── include_add_chart_seek.xml
│ │ ├── include_add_music_seek.xml
│ │ ├── include_add_panel_seek.xml
│ │ ├── include_add_text_seek.xml
│ │ ├── include_add_voice_seek.xml
│ │ ├── include_mian_qiniu_video.xml
│ │ ├── include_save_qiniu_video.xml
│ │ ├── include_video_mode.xml
│ │ ├── include_voice_hint.xml
│ │ ├── including_seek_bar_video_cut.xml
│ │ ├── including_video_cut.xml
│ │ ├── item_devide_frame.xml
│ │ ├── item_draft.xml
│ │ ├── item_drag_touch.xml
│ │ ├── item_image.xml
│ │ ├── item_music_list.xml
│ │ ├── item_paint_color.xml
│ │ ├── item_text.xml
│ │ ├── item_transition_selector.xml
│ │ ├── item_video.xml
│ │ ├── panel_image_selector.xml
│ │ ├── panel_paint_selector.xml
│ │ ├── panel_text_selector.xml
│ │ ├── sticker_list_cell_view.xml
│ │ ├── sticker_list_view.xml
│ │ ├── transition_edit_view.xml
│ │ ├── tusdk_config_seekbar_one.xml
│ │ └── widget_seekbar.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── btn_add_text.png
│ │ ├── btn_back.png
│ │ ├── btn_brightness.png
│ │ ├── btn_continue_recorder_a.png
│ │ ├── btn_continue_recorder_b.png
│ │ ├── btn_del_back_a.png
│ │ ├── btn_del_back_b.png
│ │ ├── btn_dub.png
│ │ ├── btn_mix_audio.png
│ │ ├── btn_mute.png
│ │ ├── btn_next.png
│ │ ├── btn_next_step_a.png
│ │ ├── btn_next_step_c.png
│ │ ├── btn_pause.png
│ │ ├── btn_play.png
│ │ ├── btn_reset.png
│ │ ├── btn_screen_rotation.png
│ │ ├── btn_set_volume.png
│ │ ├── btn_unmute.png
│ │ ├── btn_watermark.png
│ │ ├── frame_selector_left.png
│ │ ├── frame_selector_right.png
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── btn_add_text.png
│ │ ├── btn_back.png
│ │ ├── btn_brightness.png
│ │ ├── btn_dub.png
│ │ ├── btn_mix_audio.png
│ │ ├── btn_mute.png
│ │ ├── btn_next.png
│ │ ├── btn_pause.png
│ │ ├── btn_play.png
│ │ ├── btn_reset.png
│ │ ├── btn_screen_rotation.png
│ │ ├── btn_unmute.png
│ │ ├── btn_watermark.png
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── btn_add_text.png
│ │ ├── btn_back.png
│ │ ├── btn_brightness.png
│ │ ├── btn_dub.png
│ │ ├── btn_mix_audio.png
│ │ ├── btn_mute.png
│ │ ├── btn_next.png
│ │ ├── btn_pause.png
│ │ ├── btn_play.png
│ │ ├── btn_reset.png
│ │ ├── btn_screen_rotation.png
│ │ ├── btn_unmute.png
│ │ ├── btn_watermark.png
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ ├── loading.png
│ │ └── scanning_line.png
│ │ ├── mipmap-xxhdpi
│ │ ├── btn_add_text.png
│ │ ├── btn_back.png
│ │ ├── btn_brightness.png
│ │ ├── btn_dub.png
│ │ ├── btn_mix_audio.png
│ │ ├── btn_mute.png
│ │ ├── btn_next.png
│ │ ├── btn_pause.png
│ │ ├── btn_play.png
│ │ ├── btn_reset.png
│ │ ├── btn_screen_rotation.png
│ │ ├── btn_unmute.png
│ │ ├── btn_watermark.png
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── btn_add_text.png
│ │ ├── btn_back.png
│ │ ├── btn_brightness.png
│ │ ├── btn_dub.png
│ │ ├── btn_mix_audio.png
│ │ ├── btn_mute.png
│ │ ├── btn_next.png
│ │ ├── btn_pause.png
│ │ ├── btn_play.png
│ │ ├── btn_reset.png
│ │ ├── btn_screen_rotation.png
│ │ ├── btn_unmute.png
│ │ ├── btn_watermark.png
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── arrays.xml
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── tangxiaopeng
│ └── videoeditdemo
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── pic
├── cut.gif
├── music.gif
├── tietu.gif
└── wenzi.gif
├── recyclerview-swipes
├── .gitignore
├── .idea
│ ├── .name
│ ├── gradle.xml
│ ├── inspectionProfiles
│ │ └── Project_Default.xml
│ ├── libraries
│ │ ├── com_android_support_animated_vector_drawable_25_3_1.xml
│ │ ├── com_android_support_appcompat_v7_25_3_1.xml
│ │ ├── com_android_support_cardview_v7_25_3_1.xml
│ │ ├── com_android_support_design_25_3_1.xml
│ │ ├── com_android_support_recyclerview_v7_25_3_1.xml
│ │ ├── com_android_support_support_annotations_25_3_1_jar.xml
│ │ ├── com_android_support_support_compat_25_3_1.xml
│ │ ├── com_android_support_support_core_ui_25_3_1.xml
│ │ ├── com_android_support_support_core_utils_25_3_1.xml
│ │ ├── com_android_support_support_fragment_25_3_1.xml
│ │ ├── com_android_support_support_media_compat_25_3_1.xml
│ │ ├── com_android_support_support_v4_25_3_1.xml
│ │ ├── com_android_support_support_vector_drawable_25_3_1.xml
│ │ ├── com_android_support_transition_25_3_1.xml
│ │ ├── com_yanzhenjie_loading_1_0_2.xml
│ │ └── com_yanzhenjie_recyclerview_swipe_1_1_4.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── workspace.xml
├── build.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── local.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ ├── android
│ │ └── support
│ │ │ └── v7
│ │ │ └── widget
│ │ │ └── helper
│ │ │ └── CompatItemTouchHelper.java
│ └── com
│ │ └── yanzhenjie
│ │ └── recyclerview
│ │ └── swipe
│ │ ├── SwipeAdapterWrapper.java
│ │ ├── SwipeHorizontal.java
│ │ ├── SwipeItemClickListener.java
│ │ ├── SwipeItemLongClickListener.java
│ │ ├── SwipeLeftHorizontal.java
│ │ ├── SwipeMenu.java
│ │ ├── SwipeMenuBridge.java
│ │ ├── SwipeMenuCreator.java
│ │ ├── SwipeMenuItem.java
│ │ ├── SwipeMenuItemClickListener.java
│ │ ├── SwipeMenuLayout.java
│ │ ├── SwipeMenuRecyclerView.java
│ │ ├── SwipeMenuView.java
│ │ ├── SwipeRightHorizontal.java
│ │ ├── SwipeSwitch.java
│ │ ├── touch
│ │ ├── DefaultItemTouchHelper.java
│ │ ├── DefaultItemTouchHelperCallback.java
│ │ ├── OnItemMoveListener.java
│ │ ├── OnItemMovementListener.java
│ │ └── OnItemStateChangedListener.java
│ │ └── widget
│ │ ├── DefaultItemDecoration.java
│ │ ├── DefaultLoadMoreView.java
│ │ ├── GridItemDecoration.java
│ │ ├── ListItemDecoration.java
│ │ └── StickyNestedScrollView.java
│ └── res
│ ├── layout
│ ├── recycler_swipe_view_item.xml
│ └── recycler_swipe_view_load_more.xml
│ └── values
│ ├── attrs.xml
│ ├── colors.xml
│ └── strings.xml
└── settings.gradle
/.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 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/libs/TuSDKCore-2.9.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/libs/TuSDKCore-2.9.1.jar
--------------------------------------------------------------------------------
/app/libs/pldroid-shortvideo-1.14.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/libs/pldroid-shortvideo-1.14.0.jar
--------------------------------------------------------------------------------
/app/libs/qiniu-android-sdk-7.3.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/libs/qiniu-android-sdk-7.3.13.jar
--------------------------------------------------------------------------------
/app/libs/volley.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/libs/volley.jar
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/tangxiaopeng/videoeditdemo/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.tangxiaopeng.videoeditdemo", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/assets/filters/1960s/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/1960s/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/1960s/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/1960s/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/camomile/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/camomile/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/camomile/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/camomile/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/candy/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/candy/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/candy/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/candy/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/cold/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/cold/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/cold/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/cold/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/dark/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/dark/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/dark/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/dark/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/dreamy/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/dreamy/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/dreamy/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/dreamy/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/elegance/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/elegance/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/elegance/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/elegance/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/frog/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/frog/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/frog/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/frog/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/funky/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/funky/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/funky/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/funky/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/good/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/good/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/good/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/good/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/gray/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/gray/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/gray/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/gray/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/habana/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/habana/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/habana/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/habana/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/happy/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/happy/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/happy/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/happy/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/harvest/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/harvest/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/harvest/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/harvest/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/kc/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/kc/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/kc/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/kc/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/lyon/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/lyon/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/lyon/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/lyon/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/lzp/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/lzp/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/lzp/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/lzp/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/miss/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/miss/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/miss/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/miss/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/misty/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/misty/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/misty/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/misty/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/none.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/normal/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/normal/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/normal/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/normal/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pailide/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pailide/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pailide/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pailide/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pink/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pink/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pink/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pink/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pld/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pld/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/pld/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/pld/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/print/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/print/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/print/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/print/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/purple/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/purple/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/purple/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/purple/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/railway/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/railway/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/railway/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/railway/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/red/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/red/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/red/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/red/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/retro/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/retro/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/retro/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/retro/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/sunny/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/sunny/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/sunny/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/sunny/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/tasty/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/tasty/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/tasty/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/tasty/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/turkish/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/turkish/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/turkish/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/turkish/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/waltz/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/waltz/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/waltz/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/waltz/thumb.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/west/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/west/filter.png
--------------------------------------------------------------------------------
/app/src/main/assets/filters/west/thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/assets/filters/west/thumb.png
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/adapter/CardAdapter.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.adapter;
2 | import android.support.v7.widget.CardView;
3 |
4 | /**
5 | * ProjectName:PLDroidShortVideoDemo
6 | * Date:2018/8/20 18:43
7 | *
8 | * @author fanqiejiang
9 | */
10 |
11 | public interface CardAdapter {
12 |
13 | int MAX_ELEVATION_FACTOR = 8;
14 |
15 | float getBaseElevation();
16 |
17 | CardView getCardViewAt(int position);
18 |
19 | int getCount();
20 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/bean/CardItem.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.bean;
2 |
3 | import android.graphics.Bitmap;
4 |
5 | /**
6 | * ProjectName:PLDroidShortVideoDemo
7 | * Date:2018/8/20 18:44
8 | *
9 | * @author fanqiejiang
10 | */
11 |
12 | public class CardItem {
13 |
14 | private String mTextResource;
15 | private Bitmap imgId;
16 |
17 | public CardItem(Bitmap imgIdw, String text) {
18 | imgId = imgIdw;
19 | mTextResource = text;
20 | }
21 |
22 | public String getText() {
23 | return mTextResource;
24 | }
25 |
26 | public Bitmap getImg() {
27 | return imgId;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/bean/EditChartbean.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.bean;
2 |
3 | import com.qiniu.pili.droid.shortvideo.PLImageView;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @dec
9 | * @author fanqie
10 | * @date 2018/8/24 14:32
11 | */
12 | public class EditChartbean implements Serializable {
13 | private PLImageView imageView;
14 | private int ivImageId;
15 | private long startTime;
16 | private long endTime;
17 |
18 | public PLImageView getImageView() {
19 | return imageView;
20 | }
21 |
22 | public void setImageView(PLImageView imageView) {
23 | this.imageView = imageView;
24 | }
25 |
26 | public long getStartTime() {
27 | return startTime;
28 | }
29 |
30 | public void setStartTime(long startTime) {
31 | this.startTime = startTime;
32 | }
33 |
34 | public long getEndTime() {
35 | return endTime;
36 | }
37 |
38 | public void setEndTime(long endTime) {
39 | this.endTime = endTime;
40 | }
41 |
42 | public int getIvImageId() {
43 | return ivImageId;
44 | }
45 |
46 | public void setIvImageId(int ivImageId) {
47 | this.ivImageId = ivImageId;
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/bean/EditPanelbean.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.bean;
2 |
3 | import com.qiniu.pili.droid.shortvideo.PLPaintView;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @dec 标志
9 | * @author fanqie
10 | * @date 2018/9/20 15:00
11 | */
12 | public class EditPanelbean implements Serializable {
13 |
14 | private PLPaintView mPLPaintView;
15 | private long startTime;
16 | private long endTime;
17 |
18 | public long getStartTime() {
19 | return startTime;
20 | }
21 |
22 | public void setStartTime(long startTime) {
23 | this.startTime = startTime;
24 | }
25 |
26 | public long getEndTime() {
27 | return endTime;
28 | }
29 |
30 | public void setEndTime(long endTime) {
31 | this.endTime = endTime;
32 | }
33 |
34 | public PLPaintView getPLPaintView() {
35 | return mPLPaintView;
36 | }
37 |
38 | public void setPLPaintView(PLPaintView PLPaintView) {
39 | mPLPaintView = PLPaintView;
40 | }
41 |
42 | @Override
43 | public String toString() {
44 | return "EditPanelbean{" +
45 | "mPLPaintView=" + mPLPaintView +
46 | ", startTime=" + startTime +
47 | ", endTime=" + endTime +
48 | '}';
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/bean/EditTextbean.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.bean;
2 |
3 |
4 | import com.tangxiaopeng.videoeditdemo.view.StrokedTextView;
5 |
6 | import java.io.Serializable;
7 |
8 | /**
9 | * @dec
10 | * @author fanqie
11 | * @date 2018/8/24 14:32
12 | */
13 | public class EditTextbean implements Serializable {
14 |
15 | private StrokedTextView mStrokedTextView;
16 | private long startTime;
17 | private long endTime;
18 |
19 | public StrokedTextView getStrokedTextView() {
20 | return mStrokedTextView;
21 | }
22 |
23 | public void setStrokedTextView(StrokedTextView strokedTextView) {
24 | mStrokedTextView = strokedTextView;
25 | }
26 |
27 | public long getStartTime() {
28 | return startTime;
29 | }
30 |
31 | public void setStartTime(long startTime) {
32 | this.startTime = startTime;
33 | }
34 |
35 | public long getEndTime() {
36 | return endTime;
37 | }
38 |
39 | public void setEndTime(long endTime) {
40 | this.endTime = endTime;
41 | }
42 |
43 | @Override
44 | public String toString() {
45 | return "EditTextbean{" +
46 | "mStrokedTextView=" + mStrokedTextView +
47 | ", startTime=" + startTime +
48 | ", endTime=" + endTime +
49 | '}';
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/bean/FileUploadBean.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.bean;
2 |
3 | /**
4 | * ProjectName:VideoEditDemo20181011
5 | * Date:2018/10/25 16:18
6 | *
7 | * @author fanqiejiang
8 | */
9 |
10 | public class FileUploadBean {
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/mvpview/MvpUserActivityView.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.mvpview;
2 |
3 | /**
4 | * @author tangpeng
5 | * mvc框架
6 | */
7 | public interface MvpUserActivityView {
8 |
9 | public void MVPFail(String data);
10 |
11 | public void MVPSuccess(int type,Object data);
12 |
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/net/NetLooker.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.net;
2 |
3 | import android.content.Context;
4 | import android.net.ConnectivityManager;
5 | import android.net.NetworkInfo;
6 |
7 | import com.tangxiaopeng.videoeditdemo.TuApplication;
8 |
9 | public class NetLooker
10 | {
11 | /**
12 | * 描述:判断网络是否有
13 | */
14 | public static boolean isNetworkAvailable()
15 | {
16 | try
17 | {
18 | ConnectivityManager connectivity = (ConnectivityManager) TuApplication.getInstance()
19 | .getSystemService(Context.CONNECTIVITY_SERVICE);
20 | if (connectivity != null)
21 | {
22 | NetworkInfo info = connectivity.getActiveNetworkInfo();
23 | if (info != null && info.isConnected())
24 | {
25 | if (info.getState() == NetworkInfo.State.CONNECTED)
26 | {
27 | return true;
28 | }
29 | }
30 | }
31 | }
32 | catch (Exception e)
33 | {
34 | e.printStackTrace();
35 | return false;
36 | }
37 | return false;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/net/NetStateReceiver.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.net;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.net.ConnectivityManager;
7 | import android.net.NetworkInfo;
8 |
9 | /**
10 | * 网络状态监听
11 | * @author 蒋庆意
12 | * @date 2015-8-25
13 | * @time 下午5:55:50
14 | */
15 | public class NetStateReceiver extends BroadcastReceiver
16 | {
17 | /**
18 | * 当前使用网络类型(-1表示无可用网络)
19 | */
20 | public static int currentNetType = -1;
21 |
22 | @Override
23 | public void onReceive(Context context, Intent intent)
24 | {
25 | ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
26 | NetworkInfo activeInfo = manager.getActiveNetworkInfo();
27 | //有可用的网络
28 | if (null!=activeInfo&&activeInfo.isAvailable())
29 | {
30 | //设置当前使用网络类型
31 | setCurrentNetType(manager.getActiveNetworkInfo().getType());
32 | }else{
33 | setCurrentNetType(-1);
34 | }
35 | }
36 |
37 | /**
38 | * 获取当前网络类型
39 | * @return
40 | */
41 | public static int getCurrentNetType()
42 | {
43 | return currentNetType;
44 | }
45 |
46 | /**
47 | * 设置当前网络类型
48 | * @param currentNetType
49 | */
50 | public static void setCurrentNetType(int currentNetType)
51 | {
52 | NetStateReceiver.currentNetType = currentNetType;
53 | }
54 |
55 | }
56 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/presenter/impl/TokenPresenter.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.presenter.impl;
2 |
3 | import android.content.Context;
4 |
5 | import com.tangxiaopeng.videoeditdemo.mvpview.MvpUserActivityView;
6 | import com.tangxiaopeng.videoeditdemo.presenter.BasePresenter;
7 |
8 |
9 | /**
10 | * MVP,对于逻辑处理模块,应该分离出来,以及需要多次多次使用的方法,提取出来,像登陆注册使用mvp开发,就会发现MVP的高超之处
11 | * https://segmentfault.com/a/1190000003927200
12 | */
13 | public class TokenPresenter extends BasePresenter {
14 | private static String TAG = "USERPRESENTER";
15 | MvpUserActivityView activityView;
16 | public TokenPresenter(Context context, MvpUserActivityView activityView) {
17 | this.activityView = activityView;
18 | this.context = context;
19 | }
20 | @Override
21 | public void attach(Context context) {
22 | super.attach(context);
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/utils/CloseUtils.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.utils;
2 |
3 | import java.io.Closeable;
4 | import java.io.IOException;
5 |
6 | /**
7 | * Created by JY on 2017/6/29.
8 | */
9 |
10 | public class CloseUtils {
11 |
12 | private CloseUtils() {
13 | throw new UnsupportedOperationException("u can't instantiate me...");
14 | }
15 |
16 | /**
17 | * 关闭IO
18 | *
19 | * @param closeables closeables
20 | */
21 | public static void closeIO(final Closeable... closeables) {
22 | if (closeables == null) {
23 | return;
24 | }
25 | for (Closeable closeable : closeables) {
26 | if (closeable != null) {
27 | try {
28 | closeable.close();
29 | } catch (IOException e) {
30 | e.printStackTrace();
31 | }
32 | }
33 | }
34 | }
35 |
36 | /**
37 | * 安静关闭IO
38 | *
39 | * @param closeables closeables
40 | */
41 | public static void closeIOQuietly(final Closeable... closeables) {
42 | if (closeables == null) {
43 | return;
44 | }
45 | for (Closeable closeable : closeables) {
46 | if (closeable != null) {
47 | try {
48 | closeable.close();
49 | } catch (IOException ignored) {
50 | }
51 | }
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/utils/IVoiceManager.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.utils;
2 |
3 | /**
4 | * Created by JY
5 | * Date:2017/3/25
6 | * Time:下午4:13
7 | */
8 | public interface IVoiceManager {
9 |
10 | boolean start(String path, int seek);
11 |
12 | String stop();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/utils/ImageUtil.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.utils;
2 |
3 | import android.graphics.Bitmap;
4 | import android.media.ThumbnailUtils;
5 |
6 | /**
7 | * ProjectName:PLDroidShortVideoDemo
8 | * Date:2018/9/6 10:06
9 | *
10 | * @author fanqiejiang
11 | */
12 |
13 | public class ImageUtil {
14 |
15 | /**
16 | * 获取视频的缩略图
17 | * 先通过ThumbnailUtils来创建一个视频的缩略图,然后再利用ThumbnailUtils来生成指定大小的缩略图。
18 | * 如果想要的缩略图的宽和高都小于MICRO_KIND,则类型要使用MICRO_KIND作为kind的值,这样会节省内存。
19 | *
20 | * @param videoPath 视频的路径
21 | * @param width 指定输出视频缩略图的宽度
22 | * @param height 指定输出视频缩略图的高度度
23 | * @param kind 参照MediaStore.Images(Video).Thumbnails类中的常量MINI_KIND和MICRO_KIND。
24 | * 其中,MINI_KIND: 512 x 384,MICRO_KIND: 96 x 96
25 | * @return 指定大小的视频缩略图
26 | */
27 | public static Bitmap getVideoThumbnail(String videoPath, int width, int height, int kind) {
28 | Bitmap bitmap = null;
29 | // 获取视频的缩略图
30 | bitmap = ThumbnailUtils.createVideoThumbnail(videoPath, kind); //調用ThumbnailUtils類的靜態方法createVideoThumbnail獲取視頻的截圖;
31 | if (bitmap != null) {
32 | bitmap = ThumbnailUtils.extractThumbnail(bitmap, width, height,
33 | ThumbnailUtils.OPTIONS_RECYCLE_INPUT);//調用ThumbnailUtils類的靜態方法extractThumbnail將原圖片(即上方截取的圖片)轉化為指定大小;
34 | }
35 | return bitmap;
36 |
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/utils/QiniuTool.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.utils;
2 |
3 | /**
4 | * ProjectName:PLDroidShortVideoDemo
5 | * Date:2018/8/28 19:30
6 | *
7 | * @author fanqiejiang
8 | */
9 |
10 | public class QiniuTool {
11 |
12 | public static float clamp(float origin) {
13 | if (origin < 0) {
14 | return 0;
15 | }
16 | if (origin > 1) {
17 | return 1;
18 | }
19 | return origin;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/utils/UnitConversionTool.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.utils;
2 |
3 | import android.content.Context;
4 |
5 | /**
6 | * ProjectName:PLDroidShortVideoDemo
7 | * Date:2018/9/6 10:13
8 | *
9 | * @author fanqiejiang
10 | */
11 |
12 | public class UnitConversionTool {
13 | /**
14 | * dp转px
15 | *
16 | * @param dp
17 | * @return
18 | */
19 | public static int dip2px(Context context, int dp) {
20 | float density = context.getResources().getDisplayMetrics().density;
21 | return (int) (dp * density + 0.5);
22 | }
23 |
24 | /**
25 | * px转换dip
26 | */
27 | public static int px2dip(Context context, int px) {
28 | final float scale = context.getResources().getDisplayMetrics().density;
29 | return (int) (px / scale + 0.5f);
30 | }
31 |
32 | /**
33 | * px转换sp
34 | */
35 | public static int px2sp(Context context, int pxValue) {
36 | final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
37 | return (int) (pxValue / fontScale + 0.5f);
38 | }
39 |
40 | /**
41 | * sp转换px
42 | */
43 | public static int sp2px(Context context, int spValue) {
44 | final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
45 | return (int) (spValue * fontScale + 0.5f);
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/AnimationUtils.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.support.v4.view.animation.FastOutLinearInInterpolator;
4 | import android.support.v4.view.animation.FastOutSlowInInterpolator;
5 | import android.support.v4.view.animation.LinearOutSlowInInterpolator;
6 | import android.view.animation.DecelerateInterpolator;
7 | import android.view.animation.Interpolator;
8 | import android.view.animation.LinearInterpolator;
9 |
10 | /**
11 | * ProjectName:YiSai
12 | * Date:2018/1/10 21:07
13 | * Created by JY
14 | */
15 |
16 | public class AnimationUtils {
17 | static final Interpolator LINEAR_INTERPOLATOR = new LinearInterpolator();
18 | static final Interpolator FAST_OUT_SLOW_IN_INTERPOLATOR = new FastOutSlowInInterpolator();
19 | static final Interpolator FAST_OUT_LINEAR_IN_INTERPOLATOR = new FastOutLinearInInterpolator();
20 | static final Interpolator LINEAR_OUT_SLOW_IN_INTERPOLATOR = new LinearOutSlowInInterpolator();
21 | static final Interpolator DECELERATE_INTERPOLATOR = new DecelerateInterpolator();
22 |
23 | /**
24 | * Linear interpolation between {@code startValue} and {@code endValue} by {@code fraction}.
25 | */
26 | static float lerp(float startValue, float endValue, float fraction) {
27 | return startValue + (fraction * (endValue - startValue));
28 | }
29 |
30 | static int lerp(int startValue, int endValue, float fraction) {
31 | return startValue + Math.round(fraction * (endValue - startValue));
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/CustomLinearLayoutManager.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.content.Context;
4 | import android.support.v7.widget.LinearLayoutManager;
5 |
6 | /**
7 | * ProjectName:PLDroidShortVideoDemo
8 | * Date:2018/9/12 10:27
9 | *
10 | * @author fanqiejiang
11 | */
12 |
13 | public class CustomLinearLayoutManager extends LinearLayoutManager {
14 | private boolean isScrollEnabled = true;
15 |
16 | public CustomLinearLayoutManager(Context context) {
17 | super(context);
18 | }
19 |
20 | public void setScrollEnabled(boolean flag) {
21 | this.isScrollEnabled = flag;
22 | }
23 |
24 | @Override
25 | public boolean canScrollVertically() {
26 | //Similarly you can customize "canScrollHorizontally()" for managing horizontal scroll
27 | return isScrollEnabled && super.canScrollVertically();
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/CustomProgressDialog.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.app.ProgressDialog;
4 | import android.content.Context;
5 |
6 | public class CustomProgressDialog extends ProgressDialog {
7 | public CustomProgressDialog(Context context) {
8 | super(context);
9 | setMessage("处理中...");
10 | setMax(100);
11 | setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
12 | setCanceledOnTouchOutside(false);
13 | setCancelable(true);
14 | }
15 |
16 | @Override
17 | public void dismiss() {
18 | super.dismiss();
19 | setProgress(0);
20 | }
21 |
22 | @Override
23 | public void cancel() {
24 | super.cancel();
25 | setProgress(0);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/SquareGLSurfaceView.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.content.Context;
4 | import android.opengl.GLSurfaceView;
5 | import android.util.AttributeSet;
6 | import android.util.Log;
7 |
8 | public class SquareGLSurfaceView extends GLSurfaceView {
9 | private static final String TAG = "SquareGLSurfaceView";
10 |
11 | public SquareGLSurfaceView(Context context) {
12 | super(context);
13 | }
14 |
15 | public SquareGLSurfaceView(Context context, AttributeSet attrs) {
16 | super(context, attrs);
17 | }
18 |
19 | @Override
20 | protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
21 | super.onMeasure(widthMeasureSpec, heightMeasureSpec);
22 |
23 | int width = MeasureSpec.getSize(widthMeasureSpec);
24 | int height = MeasureSpec.getSize(heightMeasureSpec);
25 |
26 | Log.i(TAG, "specify width mode:" + MeasureSpec.toString(widthMeasureSpec) + " size:" + width);
27 | Log.i(TAG, "specify height mode:" + MeasureSpec.toString(heightMeasureSpec) + " size:" + height);
28 |
29 | setMeasuredDimension(width, width);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/SquareRelativeLayout.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.util.Log;
6 | import android.widget.RelativeLayout;
7 |
8 | public class SquareRelativeLayout extends RelativeLayout {
9 | private static final String TAG = "SquareRelativeLayout";
10 |
11 | public SquareRelativeLayout(Context context, AttributeSet attrs) {
12 | super(context, attrs);
13 | }
14 |
15 | @Override
16 | protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
17 | super.onMeasure(widthMeasureSpec, heightMeasureSpec);
18 |
19 | int width = MeasureSpec.getSize(widthMeasureSpec);
20 | int height = MeasureSpec.getSize(heightMeasureSpec);
21 |
22 | Log.i(TAG, "specify width mode:" + MeasureSpec.toString(widthMeasureSpec) + " size:" + width);
23 | Log.i(TAG, "specify height mode:" + MeasureSpec.toString(heightMeasureSpec) + " size:" + height);
24 |
25 | setMeasuredDimension(width, width);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tangxiaopeng/videoeditdemo/view/TransitionTextView.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo.view;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 |
6 | import com.qiniu.pili.droid.shortvideo.PLTextView;
7 |
8 | public class TransitionTextView extends PLTextView {
9 | public TransitionTextView(Context context) {
10 | this(context, null);
11 | }
12 |
13 | public TransitionTextView(Context context, AttributeSet attrs) {
14 | super(context, attrs);
15 | setFocusable(false);
16 | setFocusableInTouchMode(false);
17 | setClickable(false);
18 | setPadding(0, 0, 0, 0);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libEasyAR.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libEasyAR.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libEasyAR3D.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libEasyAR3D.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libQPlayer.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libQPlayer.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libgnustl_shared.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libgnustl_shared.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libicu_common.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libicu_common.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libjsc.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libjsc.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libopenssl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libopenssl.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libpldroid_amix.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libpldroid_amix.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libpldroid_beauty.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libpldroid_beauty.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libpldroid_encoder.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libpldroid_encoder.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libpldroid_shortvideo_core.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libpldroid_shortvideo_core.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libqcCodec.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libqcCodec.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libqcOpenSSL.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libqcOpenSSL.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libtusdk-face.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libtusdk-face.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libtusdk-image.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libtusdk-image.so
--------------------------------------------------------------------------------
/app/src/main/jniLibs/armeabi-v7a/libtusdk-library.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/jniLibs/armeabi-v7a/libtusdk-library.so
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/a1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/a1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/a2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/a2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/a3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/a3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/a4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/a4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/a5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/a5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b11gif.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b11gif.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b11gif2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b11gif2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b11gif3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b11gif3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b12.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b12gif_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b12gif_big.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b6.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b7.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/b8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/b8.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_index_color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_index_color.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_voice_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_voice_01.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_voice_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_voice_02.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_voice_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_voice_03.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_voice_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_voice_04.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_write.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bg_write.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn10s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn10s.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn29.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn_capture_frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn_capture_frame.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn_flash_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn_flash_off.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn_flash_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn_flash_on.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/btn_switch_camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/btn_switch_camera.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz10.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz11.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz12.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz13.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz14.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz15.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz16.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz17.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz18.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz19.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz20.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz21.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz6.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz7.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz8.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bz9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/bz9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/c1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/c1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ct1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ct1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ct2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ct2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d1black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d1black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d2bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d2bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d3bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d3bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d4bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d4bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/d5bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/d5bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/download_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/download_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/exo_controls_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/exo_controls_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/exo_controls_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/exo_controls_play.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/forbid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/forbid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/green_quot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/green_quot.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/handler_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/handler_normal.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bekid_func_biaoshi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_bekid_func_biaoshi.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bekid_func_chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_bekid_func_chart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bekid_func_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_bekid_func_text.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bekid_func_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_bekid_func_voice.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_insta_stories.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_insta_stories.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_red_point_message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_red_point_message.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_red_point_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_red_point_voice.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_vidoeprocess.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/ic_vidoeprocess.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/icon_for_recording.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/icon_for_recording.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/icon_uploading_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/icon_uploading_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/icon_uploading_complete_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/icon_uploading_complete_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/jt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/jt.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/k1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/k1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/kongzhigan0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/kongzhigan0.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/kongzhigan1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/kongzhigan1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/kongzhigan2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/kongzhigan2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/loading_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/loading_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_beauty_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_beauty_selected.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_beauty_unselected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_beauty_unselected.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_filter_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_filter_selected.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_filter_unselected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_filter_unselected.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_sticker_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/lsq_style_default_btn_sticker_off.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/mianju.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/mianju.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/pink_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/pink_line.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/q1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/q1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/q1t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/q1t.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/qa1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/qa1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/qa1t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/qa1t.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s1black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s1black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s2bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s2bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s3bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s3bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s4bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s4bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/s5bule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/s5bule.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/tu6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/tu6.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/u1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/u1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/u2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/u2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/x1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/x1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/x2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg6.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xg7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xg7.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/xy1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/xy1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/yb1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/yb1.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/yb2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/yb2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/yb3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/yb3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/yb4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/yb4.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/yb5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/yb5.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/z12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/z12.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/z13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/z13.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/z2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/z2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/z3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable-xhdpi/z3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_invalid_draft.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
10 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/border_index_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/border_index_color_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/border_text_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_camera_effect.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_close.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_concat.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_delete.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_flash_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_record.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/corners_common_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/frame_selector_body.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/frame_selector_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/frame_selector_middle_line.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/frame_selector_rect.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/frame_selector_right.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_draft.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_focus_failed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable/ic_focus_failed.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_focus_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable/ic_focus_focused.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_focus_focusing.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/drawable/ic_focus_focusing.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/lottery_animlist.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
10 |
13 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/po_seekbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_filter.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_img.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_scroll.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_speed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_splice.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_tip.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_voice.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_tab_main_zoom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/selector_btn_comment_voice.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | -
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | -
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/seletor_buttom_music.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/seletor_buttom_music_nor.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_paint_border.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_paint_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_transition_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/speed_panel.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/sticker_cell_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/thumb.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_dubbing_roundcorner_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_edit_split_line.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_filter_selected_border.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_filter_selected_text_roundcorner.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_filter_unselected_text_roundcorner.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_white_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_bottom_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_drag.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_none_drag.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_reset_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_state_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/tusdk_view_widget_seekbar_top_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
23 |
29 |
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_qiniu_demo.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
16 |
17 |
22 |
23 |
28 |
35 |
36 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_web_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/dialog_send_picture_veri.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
19 |
27 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/filter_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_filmr_cut.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
15 |
16 |
21 |
22 |
23 |
24 |
28 |
29 |
30 |
38 |
39 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_filmr_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_video_common.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_zoom_common.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/frame_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/frame_selector_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
18 |
19 |
26 |
27 |
37 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_add_chart_seek.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
17 |
26 |
27 |
32 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_add_music_seek.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
19 |
20 |
26 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_add_panel_seek.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
17 |
18 |
26 |
27 |
32 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_add_text_seek.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
17 |
26 |
27 |
32 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_add_voice_seek.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
20 |
21 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_save_qiniu_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/include_voice_hint.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/including_seek_bar_video_cut.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
14 |
15 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_devide_frame.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_draft.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
14 |
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_paint_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_transition_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
21 |
22 |
29 |
30 |
35 |
36 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/panel_image_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/panel_text_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
16 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/widget_seekbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
19 |
20 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_add_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_add_text.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_brightness.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_continue_recorder_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_continue_recorder_a.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_continue_recorder_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_continue_recorder_b.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_del_back_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_del_back_a.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_del_back_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_del_back_b.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_dub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_dub.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_mix_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_mix_audio.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_mute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_next.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_next_step_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_next_step_a.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_next_step_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_next_step_c.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_reset.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_screen_rotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_screen_rotation.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_set_volume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_set_volume.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_unmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_unmute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/btn_watermark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/btn_watermark.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/frame_selector_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/frame_selector_left.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/frame_selector_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/frame_selector_right.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_add_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_add_text.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_brightness.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_dub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_dub.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_mix_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_mix_audio.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_mute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_next.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_reset.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_screen_rotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_screen_rotation.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_unmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_unmute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/btn_watermark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/btn_watermark.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_add_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_add_text.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_brightness.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_dub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_dub.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_mix_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_mix_audio.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_mute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_next.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_reset.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_screen_rotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_screen_rotation.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_unmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_unmute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/btn_watermark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/btn_watermark.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/loading.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/scanning_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xhdpi/scanning_line.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_add_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_add_text.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_brightness.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_dub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_dub.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_mix_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_mix_audio.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_mute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_next.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_reset.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_screen_rotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_screen_rotation.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_unmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_unmute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/btn_watermark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/btn_watermark.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_add_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_add_text.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_brightness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_brightness.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_dub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_dub.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_mix_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_mix_audio.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_mute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_next.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_pause.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_play.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_reset.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_screen_rotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_screen_rotation.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_unmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_unmute.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/btn_watermark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/btn_watermark.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - 拼接
5 | - 滤镜
6 | - 速度
7 | - 音乐
8 | - 放大镜
9 | - 文字
10 | - 语音
11 | - 贴图
12 | - 标注
13 | - 展示比例
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 45.0dip
4 | 46.0dip
5 | 48.0dip
6 | 235dp
7 | 203dp
8 | 20dp
9 | 24dp
10 |
11 | 19sp
12 | 17sp
13 | 18sp
14 | 16sp
15 | 15sp
16 | 14sp
17 | 13sp
18 | 12sp
19 | 11sp
20 | 10sp
21 | 9sp
22 | 25dp
23 | 16dp
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/test/java/com/tangxiaopeng/videoeditdemo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.tangxiaopeng.videoeditdemo;
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 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | jcenter()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:3.0.1'
11 | classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | google()
18 | jcenter()
19 | }
20 | }
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/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 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 | android.enableAapt2=false
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Oct 10 15:28:09 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 |
--------------------------------------------------------------------------------
/pic/cut.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/pic/cut.gif
--------------------------------------------------------------------------------
/pic/music.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/pic/music.gif
--------------------------------------------------------------------------------
/pic/tietu.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/pic/tietu.gif
--------------------------------------------------------------------------------
/pic/wenzi.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/pic/wenzi.gif
--------------------------------------------------------------------------------
/recyclerview-swipes/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/.name:
--------------------------------------------------------------------------------
1 | SwipeRecyclerView-master
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_animated_vector_drawable_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_appcompat_v7_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_cardview_v7_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_design_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_recyclerview_v7_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_annotations_25_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_compat_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_core_ui_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_core_utils_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_fragment_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_media_compat_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_v4_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_support_vector_drawable_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_android_support_transition_25_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_yanzhenjie_loading_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/libraries/com_yanzhenjie_recyclerview_swipe_1_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/recyclerview-swipes/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview-swipes/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 |
5 | compileSdkVersion 26
6 | buildToolsVersion "26.0.2"
7 |
8 | defaultConfig {
9 | minSdkVersion 14
10 | targetSdkVersion 26
11 | versionCode 75
12 | versionName "6.2.4"
13 | }
14 |
15 | resourcePrefix 'recycler_swipe_'
16 |
17 | }
18 | dependencies {
19 | compile "com.android.support:recyclerview-v7:26.1.0"
20 | compile "com.yanzhenjie:loading:1.0.2"
21 | }
22 |
23 | configurations.all {
24 | resolutionStrategy.eachDependency { DependencyResolveDetails details ->
25 | def requested = details.requested
26 | if (requested.group == 'com.android.support') {
27 | if (!requested.name.startsWith("multidex")) {
28 | details.useVersion '25.3.1'
29 | }
30 | }
31 | }
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/recyclerview-swipes/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tangpeng/Filmr/9d0f5d7fe4fa4f9c48cc16df6faa00891c7ebb31/recyclerview-swipes/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/recyclerview-swipes/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Sep 11 15:17:43 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 |
--------------------------------------------------------------------------------
/recyclerview-swipes/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | #Tue Sep 11 15:17:39 CST 2018
11 | ndk.dir=F\:\\AndroidStudio\\AndroidStudio\\sdk\\ndk-bundle
12 | sdk.dir=F\:\\AndroidStudio\\AndroidStudio\\sdk
13 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/android/support/v7/widget/helper/CompatItemTouchHelper.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2016 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package android.support.v7.widget.helper;
17 |
18 | /**
19 | * Created by Yan Zhenjie on 2016/8/1.
20 | */
21 | public class CompatItemTouchHelper extends ItemTouchHelper {
22 |
23 | public CompatItemTouchHelper(ItemTouchHelper.Callback callback) {
24 | super(callback);
25 | }
26 |
27 | /**
28 | * Developer callback which controls the behavior of ItemTouchHelper.
29 | *
30 | * @return {@link Callback}
31 | */
32 | public ItemTouchHelper.Callback getCallback() {
33 | return mCallback;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/SwipeItemClickListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2017 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe;
17 |
18 | import android.view.View;
19 |
20 | /**
21 | * Created by YanZhenjie on 2017/7/21.
22 | */
23 | public interface SwipeItemClickListener {
24 |
25 | void onItemClick(View itemView, int position);
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/SwipeItemLongClickListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2017 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe;
17 |
18 | import android.view.View;
19 |
20 | /**
21 | * Created by YanZhenjie on 2017/7/21.
22 | */
23 | public interface SwipeItemLongClickListener {
24 |
25 | void onItemLongClick(View itemView, int position);
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/SwipeMenuCreator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2016 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe;
17 |
18 | /**
19 | * Created by Yan Zhenjie on 2016/7/26.
20 | */
21 | public interface SwipeMenuCreator {
22 |
23 | /**
24 | * Create menu for recyclerVie item.
25 | *
26 | * @param swipeLeftMenu The menu on the left.
27 | * @param swipeRightMenu The menu on the right.
28 | * @param viewType The view type of the new view.
29 | */
30 | void onCreateMenu(SwipeMenu swipeLeftMenu, SwipeMenu swipeRightMenu, int viewType);
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/SwipeMenuItemClickListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2016 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe;
17 |
18 | /**
19 | * Created by Yan Zhenjie on 2016/7/26.
20 | */
21 | public interface SwipeMenuItemClickListener {
22 |
23 | /**
24 | * Invoke when the menu item is clicked.
25 | *
26 | * @param menuBridge menu.
27 | */
28 | void onItemClick(SwipeMenuBridge menuBridge);
29 |
30 | }
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/touch/OnItemMoveListener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2016 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe.touch;
17 |
18 | import android.support.v7.widget.RecyclerView;
19 |
20 | /**
21 | * Created by Yolanda on 2016/4/19.
22 | */
23 | public interface OnItemMoveListener {
24 |
25 | /**
26 | * When drag and drop the callback.
27 | *
28 | * @param srcHolder src.
29 | * @param targetHolder target.
30 | * @return To deal with the returns true, false otherwise.
31 | */
32 | boolean onItemMove(RecyclerView.ViewHolder srcHolder, RecyclerView.ViewHolder targetHolder);
33 |
34 | /**
35 | * When items should be removed when the callback.
36 | *
37 | * @param srcHolder src.
38 | */
39 | void onItemDismiss(RecyclerView.ViewHolder srcHolder);
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/widget/GridItemDecoration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * AUTHOR:YanZhenjie
3 | *
4 | * DESCRIPTION:create the File, and add the content.
5 | *
6 | * Copyright © www.mamaqunaer.com. All Rights Reserved
7 | *
8 | */
9 | package com.yanzhenjie.recyclerview.swipe.widget;
10 |
11 | import android.support.annotation.ColorInt;
12 |
13 | /**
14 | * Created by YanZhenjie on 2017/7/6.
15 | *
16 | * @deprecated use {@link DefaultItemDecoration} instead.
17 | */
18 | @Deprecated
19 | public class GridItemDecoration extends DefaultItemDecoration {
20 |
21 | public GridItemDecoration(@ColorInt int color) {
22 | super(color);
23 | }
24 |
25 | public GridItemDecoration(@ColorInt int color, int dividerWidth, int dividerHeight, int... excludeViewType) {
26 | super(color, dividerWidth, dividerHeight, excludeViewType);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/java/com/yanzhenjie/recyclerview/swipe/widget/ListItemDecoration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2016 Yan Zhenjie
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package com.yanzhenjie.recyclerview.swipe.widget;
17 |
18 | import android.support.annotation.ColorInt;
19 |
20 | /**
21 | *
22 | * RecyclerView's Item Split Line.
23 | *
24 | * Created by Yan Zhenjie on 2016/7/27.
25 | *
26 | * @deprecated use {@link DefaultItemDecoration} instead.
27 | */
28 | @Deprecated
29 | public class ListItemDecoration extends DefaultItemDecoration {
30 |
31 | public ListItemDecoration(@ColorInt int color) {
32 | super(color);
33 | }
34 |
35 | public ListItemDecoration(@ColorInt int color, int dividerWidth, int dividerHeight, int... excludeViewType) {
36 | super(color, dividerWidth, dividerHeight, excludeViewType);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/res/layout/recycler_swipe_view_load_more.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
19 |
20 |
25 |
26 |
33 |
34 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 | #FF777777
20 |
21 | #55777777
22 | #B1777777
23 | #FF777777
24 |
25 |
--------------------------------------------------------------------------------
/recyclerview-swipes/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 |
20 | 暂时没有数据
21 | 没有更多数据啦
22 | 点击加载更多
23 | 加载出错啦,请稍后重试
24 | 正在加载更多数据,请稍后
25 |
26 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':recyclerview-swipes'
2 |
--------------------------------------------------------------------------------