1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/isrc_ohos-crop_ohos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
接口说明.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 19:09 f8c87ca

Интерфейс документа crop_ohos

Общие интерфейсы:

Интерфейс для 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/isrc_ohos-crop_ohos.git
git@api.gitlife.ru:oschina-mirror/isrc_ohos-crop_ohos.git
oschina-mirror
isrc_ohos-crop_ohos
isrc_ohos-crop_ohos
master