A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
本库基于原项目(https://github.com/elevenetc/DraggableView)开发openharmony项目。 由于openharmony暂时没有找到让Component转PixelMap的方案,所以这里暂时只支持Image设置image_src图片的方式, 并且设置ohos:scale_mode="stretch" 这样可以暂且做到与原库效果完全一致。 待有Component转PixelMap方案将会再更新。
Draggable image with rotation and skew/scale effects.
dependencies{
implementation 'io.openharmony.tpc.thirdlib:DraggableView:1.0.0'
}
DragController.IDragViewGroup
DragController
onTouchEvent
of your ComponentContainer
and call DragController#onTouchEvent
:@Override public boolean onTouchEvent(MotionEvent event, Component component) {
return dragController.onTouchEvent(event, component);
}
See full sample at SampleGridContainer
SkewView
and RotateView
containe multipliers which change rotation, skew and scale values.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )