├── .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 | 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 |