Общие интерфейсы:
Интерфейс для Hongmeng | Интерфейс для Android |
---|---|
of(int source, int destination) | of(Uri source, Uri destination) |
withAspect(int x, int y) | withAspect(int x, int y) |
asSquare() | asSquare() |
start(Ability ability, AbilitySlice abilitySlice) | start(Context context, Fragment fragment) |
getIntent(Context context) | getIntent(Context context) |
CropImageView(Context context) | CropImageView(Context context) |
CropImageView(Context context, AttrSet attrSet) | CropImageView(Context context, AttributeSet attrs) |
CropImageView(Context context, AttrSet attrSet, String styleName) | CropImageView(Context context, AttributeSet attrs, int defStyle) |
getPixelMapWidth() | getWidth() |
getPixelMapHeight() | getHeight() |
getPathById(Context context, int id) | getPathById(Context context, int id) |
HighlightView(Context context, Component clipbound, RectFloat mclipRect) | HighlightView(View context) |
ImageViewTouchBase(Context context, AttrSet attrSet) | ImageViewTouchBase(Context context, AttributeSet attrs) |
ImageViewTouchBase(Context context, AttrSet attrSet, String styleName) | ImageViewTouchBase(Context context, AttributeSet attrs, int defStyle) |
LifeCycleListener | LifeCycleListener |
RotateBitmap(PixelMap pixelMap, int rotation) | RotateBitmap(Bitmap bitmap, int rotation) |
setRotation(int rotation) | setRotation(int rotation) |
getRotation() | getRotation() |
getpixelMap() | getBitmap() |
setBitmap(PixelMap pixelMap) | setBitmap(Bitmap bitmap) |
draw(Canvas canvas, RectFloat clipBoundRect) | draw(Canvas canvas) |
Интерфейсы, уникальные для Android:
Описание интерфейса | Интерфейс для Android |
---|---|
Установка максимального размера рамки обрезки | withMaxSize(int width, int height) |
Вывод в формате PNG | asPng(boolean asPng) |
Начальный метод | start(Activity activity) |
Начальный метод | start(Activity activity, int requestCode) |
Начальный метод | start(Context context, android.support.v4.app.Fragment fragment) |
Начальный метод | start(Context context, android.support.v4.app.Fragment fragment, int requestCode) |
Поиск URI обрезанного изображения | getOutput(Intent result) |
Ошибка при обрезке изображения | getError(Intent result) |
Выбор изображения | pickImage(Activity activity) |
Выбор изображения | pickImage(Context context, Fragment fragment) |
Выбор изображения | pickImage(Context context, android.support.v4.app.Fragment fragment) |
------------------------------------------------------ | ------------------------------------------------------- |
pickImage(Context context, Fragment fragment, int requestCode) | выбрать изображение |
pickImage(Context context, android.support.v4.app.Fragment fragment,int requestCode) | выбрать изображение |
closeSilently(@Nullable Closeable c) | закрыть |
getExifRotation(File imageFile) | получить поворот из EXIF |
copyExifRotation(File sourceFile, File destFile) | скопировать поворот из EXIF |
setup(Matrix m, Rect imageRect, RectF cropRect, boolean maintainAspectRatio) | настроить |
getHit(float x,float y) | определить координаты касания по осям X и Y |
invalidate() | сделать недействительным |
hasFocus() | проверить фокус |
setFocus(boolean isFocused) | установить фокус |
getScaledCropRect(float scale) | получить масштабированный прямоугольник обрезки |
Recycler | ресайклер |
ImageViewTouchBase(Context context) | конструктор ImageViewTouchBase |
setRecycler(Recycler recycler) | установить ресайклер |
clear() | очистить |
setImageBitmapResetBase(final Bitmap bitmap, final boolean resetSupp) | изменить растровое изображение и сбросить базовую матрицу |
setImageRotateBitmapResetBase(final RotateBitmap bitmap, inal boolean resetSupp) | задать растровое изображение с поворотом и сбросить базовую матрицу |
getUnrotatedMatrix() | получить не повёрнутую матрицу |
addLifeCycleListener(LifeCycleListener listener) | добавить слушателя жизненного цикла |
removeLifeCycleListener(LifeCycleListener listener) | удалить слушателя жизненного цикла |
getRotateMatrix() | получить повёрнутую матрицу |
isOrientationChanged() | проверить изменение ориентации |
recycle() | утилизировать |
add(HighlightView hv) | добавить |
isSaving() | сохранить |
Setmode() | установить режим |
Интерфейс, уникальный для Hongmeng:
| getOriginalPixelMap(Context context, int id) | получить изображение | | setSlideListener(HighlightView highlightView , Component mClipBound) | добавить слушатель скольжения | | getCropImageView(Context context , PixelMap pixelMap) | получить изображение для обрезки | | presentClippedPicture(Component component, RectFloat clipBound ,int source) | показать обрезанное изображение | | getClipbound(HighlightView highlightView , RectFloat rectFloat) | получить границы обрезки | | getClipBoundPoints(RectFloat clipBoundRect) | получить точки границ обрезки | | updateClipBound(HighlightView highlightView,Component component, RectFloat clipBoundRect) | обновить границы обрезки | | getinit(Context context, int topIndex) | инициализация границ обрезки | | getPixelMapWidth(PixelMap pixelMap) | получить ширину изображения | | getWindowWidth() | получить ширину экрана | | getWindowHeight() | получить высоту экрана | | getPositionLeft() | получить текущую левую позицию изображения | | getPositionTop() | получить текущую верхнюю позицию изображения | | getPositionRight() | получить текущую правую позицию изображения | | getPositionBottom() | получить текущую нижнюю позицию изображения | | getImageWidth() | получить ширину изображения | | getClippedPixelMap(Context context, int id) | получить обрезанное изображение | | setScaledListener(HighlightView clipBound , Component component) | установить слушатель масштабирования | | mClipBound) | 放大缩小监听 | |-------------|--------------| | getClipBoundWidth() | получение ширины рамки обрезки | | getClipBoundHeight() | получение высоты рамки обрезки | | getCropBoundPositionRect() | получение прямоугольника позиции рамки обрезки |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )