gitextract_crye9wp4/ ├── README.md └── iQuePhoto/ ├── .gitignore ├── .idea/ │ ├── compiler.xml │ ├── copyright/ │ │ └── profiles_settings.xml │ ├── dictionaries/ │ │ └── Sergey.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── net/ │ │ └── iquesoft/ │ │ └── iquephoto/ │ │ └── ApplicationTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ └── fonts/ │ │ │ ├── Abys-Regular.otf │ │ │ ├── Blacksword.otf │ │ │ ├── Souses.otf │ │ │ └── SummerHearts-Regular.otf │ │ ├── java/ │ │ │ └── net/ │ │ │ └── iquesoft/ │ │ │ └── iquephoto/ │ │ │ ├── App.java │ │ │ ├── adapters/ │ │ │ │ ├── AdjustAdapter.java │ │ │ │ ├── ColorAdapter.java │ │ │ │ ├── FiltersAdapter.java │ │ │ │ ├── FontsAdapter.java │ │ │ │ ├── FramesAdapter.java │ │ │ │ ├── ImageAlbumsAdapter.java │ │ │ │ ├── ImagesAdapter.java │ │ │ │ ├── OverlaysAdapter.java │ │ │ │ ├── SizesAdapter.java │ │ │ │ ├── StickerSetAdapter.java │ │ │ │ ├── StickersAdapter.java │ │ │ │ └── ToolsAdapter.java │ │ │ ├── core/ │ │ │ │ ├── EditorListener.java │ │ │ │ ├── EditorView.java │ │ │ │ ├── ImageEditorView.java │ │ │ │ ├── ImageEditorViewPresenter.java │ │ │ │ ├── enums/ │ │ │ │ │ ├── EditorMode.java │ │ │ │ │ └── EditorTool.java │ │ │ │ └── model/ │ │ │ │ ├── Drawing.java │ │ │ │ ├── EditorFrame.java │ │ │ │ ├── EditorImage.java │ │ │ │ ├── EditorLinearTiltShift.java │ │ │ │ ├── EditorRadialTiltShift.java │ │ │ │ ├── EditorSticker.java │ │ │ │ ├── EditorText.java │ │ │ │ ├── EditorTiltShift.java │ │ │ │ └── EditorVignette.java │ │ │ ├── di/ │ │ │ │ ├── AppComponent.java │ │ │ │ └── modules/ │ │ │ │ ├── AppModule.java │ │ │ │ └── EditorModule.java │ │ │ ├── graphics/ │ │ │ │ ├── CircleSizeDrawable.java │ │ │ │ ├── ColorCircleDrawable.java │ │ │ │ └── SquareFrameLayout.java │ │ │ ├── models/ │ │ │ │ ├── Adjust.java │ │ │ │ ├── BrushSize.java │ │ │ │ ├── EditorColor.java │ │ │ │ ├── Filter.java │ │ │ │ ├── Font.java │ │ │ │ ├── Frame.java │ │ │ │ ├── Image.java │ │ │ │ ├── ImageAlbum.java │ │ │ │ ├── Overlay.java │ │ │ │ ├── ParcelablePaint.java │ │ │ │ ├── Sticker.java │ │ │ │ ├── StickersSet.java │ │ │ │ ├── Text.java │ │ │ │ └── Tool.java │ │ │ ├── presentation/ │ │ │ │ ├── presenters/ │ │ │ │ │ ├── activity/ │ │ │ │ │ │ ├── EditorActivityPresenter.java │ │ │ │ │ │ ├── GalleryActivityPresenter.java │ │ │ │ │ │ ├── HomeActivityPresenter.java │ │ │ │ │ │ └── PreviewActivityPresenter.java │ │ │ │ │ └── fragment/ │ │ │ │ │ ├── AddTextPresenter.java │ │ │ │ │ ├── AdjustPresenter.java │ │ │ │ │ ├── ColorsPresenter.java │ │ │ │ │ ├── DrawingPresenter.java │ │ │ │ │ ├── FiltersPresenter.java │ │ │ │ │ ├── FontsPresenter.java │ │ │ │ │ ├── FramesPresenter.java │ │ │ │ │ ├── GalleryAlbumsPresenter.java │ │ │ │ │ ├── GalleryImagesPresenter.java │ │ │ │ │ ├── ImageAdjustmentPresenter.java │ │ │ │ │ ├── OverlaysPresenter.java │ │ │ │ │ ├── StickersPresenter.java │ │ │ │ │ ├── StickersSetPresenter.java │ │ │ │ │ ├── TiltShiftFragmentPresenter.java │ │ │ │ │ ├── ToolsPresenter.java │ │ │ │ │ ├── TransformPresenter.java │ │ │ │ │ └── TransparencyPresenter.java │ │ │ │ └── views/ │ │ │ │ ├── activity/ │ │ │ │ │ ├── CameraActivityView.java │ │ │ │ │ ├── EditorActivityView.java │ │ │ │ │ ├── GalleryView.java │ │ │ │ │ ├── HomeView.java │ │ │ │ │ └── PreviewView.java │ │ │ │ └── fragment/ │ │ │ │ ├── AddTextView.java │ │ │ │ ├── AdjustView.java │ │ │ │ ├── ColorsView.java │ │ │ │ ├── DrawingView.java │ │ │ │ ├── FiltersView.java │ │ │ │ ├── FontsView.java │ │ │ │ ├── FramesView.java │ │ │ │ ├── GalleryAlbumsView.java │ │ │ │ ├── GalleryImagesView.java │ │ │ │ ├── ImageAdjustmentView.java │ │ │ │ ├── IntensityView.java │ │ │ │ ├── OverlaysView.java │ │ │ │ ├── StickersSetView.java │ │ │ │ ├── StickersView.java │ │ │ │ ├── TiltShiftView.java │ │ │ │ ├── ToolsView.java │ │ │ │ ├── TransformHorizontalView.java │ │ │ │ ├── TransformStraightenView.java │ │ │ │ ├── TransformVerticalView.java │ │ │ │ └── TransformView.java │ │ │ ├── tasks/ │ │ │ │ ├── DecodeScaledImageAsyncTask.java │ │ │ │ ├── ImageCacheSaveTask.java │ │ │ │ ├── ImageFetchTask.java │ │ │ │ └── ImageSaveTask.java │ │ │ ├── ui/ │ │ │ │ ├── activities/ │ │ │ │ │ ├── EditorActivity.java │ │ │ │ │ ├── GalleryActivity.java │ │ │ │ │ ├── HomeActivity.java │ │ │ │ │ └── PreviewActivity.java │ │ │ │ ├── dialogs/ │ │ │ │ │ ├── ColorPickerDialog.java │ │ │ │ │ ├── FontPickerDialog.java │ │ │ │ │ └── LoadingDialog.java │ │ │ │ └── fragments/ │ │ │ │ ├── AdjustFragment.java │ │ │ │ ├── DrawingFragment.java │ │ │ │ ├── FiltersFragment.java │ │ │ │ ├── FontsFragment.java │ │ │ │ ├── FramesFragment.java │ │ │ │ ├── GalleryAlbumsFragment.java │ │ │ │ ├── GalleryImagesFragment.java │ │ │ │ ├── ImageAdjustmentFragment.java │ │ │ │ ├── OverlaysFragment.java │ │ │ │ ├── StickersFragment.java │ │ │ │ ├── StickersSetFragment.java │ │ │ │ ├── TextFragment.java │ │ │ │ ├── TiltShiftFragment.java │ │ │ │ ├── ToolFragment.java │ │ │ │ ├── ToolsFragment.java │ │ │ │ ├── TransformFragment.java │ │ │ │ └── TransparencyFragment.java │ │ │ └── utils/ │ │ │ ├── BitmapUtil.java │ │ │ ├── LogHelper.java │ │ │ ├── MatrixUtil.java │ │ │ ├── MotionEventUtil.java │ │ │ ├── RectUtil.java │ │ │ ├── SizeUtil.java │ │ │ └── ToolbarUtil.java │ │ └── res/ │ │ ├── anim/ │ │ │ ├── slide_down.xml │ │ │ └── slide_up.xml │ │ ├── drawable/ │ │ │ ├── ic_add.xml │ │ │ ├── ic_add_40.xml │ │ │ ├── ic_add_circle.xml │ │ │ ├── ic_add_circle_white_24dp.xml │ │ │ ├── ic_adjust_white_50dp.xml │ │ │ ├── ic_apply_40.xml │ │ │ ├── ic_arrow_back_white_24dp.xml │ │ │ ├── ic_blur_linear.xml │ │ │ ├── ic_blur_off.xml │ │ │ ├── ic_blur_radial.xml │ │ │ ├── ic_brightness.xml │ │ │ ├── ic_brush_color.xml │ │ │ ├── ic_camera.xml │ │ │ ├── ic_cancel_40.xml │ │ │ ├── ic_check.xml │ │ │ ├── ic_check_40.xml │ │ │ ├── ic_clear.xml │ │ │ ├── ic_close_white_24dp.xml │ │ │ ├── ic_color.xml │ │ │ ├── ic_contrast.xml │ │ │ ├── ic_crop.xml │ │ │ ├── ic_delete_on.xml │ │ │ ├── ic_disappointed_white_150dp.xml │ │ │ ├── ic_drawing_white_50dp.xml │ │ │ ├── ic_eraser.xml │ │ │ ├── ic_expand.xml │ │ │ ├── ic_expand_less.xml │ │ │ ├── ic_exposure.xml │ │ │ ├── ic_fade.xml │ │ │ ├── ic_filter_40.xml │ │ │ ├── ic_filter_white_50dp.xml │ │ │ ├── ic_flags.xml │ │ │ ├── ic_flash_auto.xml │ │ │ ├── ic_flash_off.xml │ │ │ ├── ic_flash_on.xml │ │ │ ├── ic_flip_camera.xml │ │ │ ├── ic_font.xml │ │ │ ├── ic_font_bold.xml │ │ │ ├── ic_font_italic.xml │ │ │ ├── ic_format_bold.xml │ │ │ ├── ic_format_color_text_black_24dp.xml │ │ │ ├── ic_format_italic.xml │ │ │ ├── ic_format_underlined.xml │ │ │ ├── ic_frame_white_50dp.xml │ │ │ ├── ic_gallery_white_100dp.xml │ │ │ ├── ic_h_flip_white_35dp.xml │ │ │ ├── ic_instagram.xml │ │ │ ├── ic_intensity.xml │ │ │ ├── ic_left.xml │ │ │ ├── ic_letters_white_50dp.xml │ │ │ ├── ic_loop.xml │ │ │ ├── ic_magic_stick.xml │ │ │ ├── ic_overlay_white_50dp.xml │ │ │ ├── ic_perspective_horizontal.xml │ │ │ ├── ic_perspective_vertical.xml │ │ │ ├── ic_radial.xml │ │ │ ├── ic_rotate_left_white_35dp.xml │ │ │ ├── ic_rotate_right_white_35dp.xml │ │ │ ├── ic_rotation.xml │ │ │ ├── ic_saturation.xml │ │ │ ├── ic_settings.xml │ │ │ ├── ic_shadows.xml │ │ │ ├── ic_share.xml │ │ │ ├── ic_stiker_white_50dp.xml │ │ │ ├── ic_straighten.xml │ │ │ ├── ic_tilt_shift_white_50dp.xml │ │ │ ├── ic_tint.xml │ │ │ ├── ic_transform_white_50dp.xml │ │ │ ├── ic_undo.xml │ │ │ ├── ic_v_flip_white_35dp.xml │ │ │ ├── ic_vignette_white_50dp.xml │ │ │ └── ic_warmth.xml │ │ ├── layout/ │ │ │ ├── activity_editor.xml │ │ │ ├── activity_gallery.xml │ │ │ ├── activity_home.xml │ │ │ ├── activity_preview.xml │ │ │ ├── dialog_argb_color_picker.xml │ │ │ ├── dialog_color_picker.xml │ │ │ ├── dialog_font_picker.xml │ │ │ ├── dialog_loading.xml │ │ │ ├── fragment_adjust.xml │ │ │ ├── fragment_camera_filters.xml │ │ │ ├── fragment_drawing.xml │ │ │ ├── fragment_filters.xml │ │ │ ├── fragment_fonts.xml │ │ │ ├── fragment_frames.xml │ │ │ ├── fragment_gallery_albums.xml │ │ │ ├── fragment_gallery_images.xml │ │ │ ├── fragment_overlay.xml │ │ │ ├── fragment_show_stickers.xml │ │ │ ├── fragment_slider_control.xml │ │ │ ├── fragment_stickers.xml │ │ │ ├── fragment_text.xml │ │ │ ├── fragment_tilt_shift.xml │ │ │ ├── fragment_tools.xml │ │ │ ├── fragment_transform.xml │ │ │ ├── fragment_transform_horizontal.xml │ │ │ ├── fragment_transform_straighten.xml │ │ │ ├── fragment_transform_vertical.xml │ │ │ ├── fragment_transparency.xml │ │ │ ├── item_adjust.xml │ │ │ ├── item_brush_size.xml │ │ │ ├── item_color.xml │ │ │ ├── item_filter.xml │ │ │ ├── item_font.xml │ │ │ ├── item_frame.xml │ │ │ ├── item_image.xml │ │ │ ├── item_image_album.xml │ │ │ ├── item_overlay.xml │ │ │ ├── item_sticker.xml │ │ │ ├── item_sticker_set.xml │ │ │ └── item_tool.xml │ │ ├── menu/ │ │ │ ├── menu_crop.xml │ │ │ ├── menu_editor.xml │ │ │ ├── menu_share.xml │ │ │ └── menu_tool.xml │ │ ├── values/ │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v21/ │ │ │ └── styles.xml │ │ ├── values-w820dp/ │ │ │ └── dimens.xml │ │ └── xml/ │ │ └── provider_paths.xml │ └── test/ │ └── java/ │ └── net/ │ └── iquesoft/ │ └── iquephoto/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle