dependencies {
implementation 'io.openharmony.tpc.thirdlib:RippleEffect:1.0.1'
}
RippleType = SIMPLE
<com.andexert.library.RippleView
ohos:height="match_content"
ohos:width="match_content">
<Image
ohos:height="match_content"
ohos:width="match_content"
ohos:image_src="$media:icon"/>
</com.andexert.library.RippleView>
RippleType = SIMPLE; isCentered = true;
<com.andexert.library.RippleView
ohos:height="match_content"
ohos:width="match_content"
ripple:rv_centered="true">
<Image
ohos:height="match_content"
ohos:width="match_content"
ohos:image_src="$media:icon"/>
</com.andexert.library.RippleView>
RippleType = DOUBLE
<com.andexert.library.RippleView
ohos:height="match_content"
ohos:width="match_content"
ripple:rv_type="1">
<Image
ohos:height="match_content"
ohos:width="match_content"
ohos:image_src="$media:icon"/>
</com.andexert.library.RippleView>
RippleType = RECTANGLE
<com.andexert.library.RippleView
ohos:padding="10vp"
ohos:height="match_content"
ohos:width="match_content"
ripple:rv_type="2"
ripple:rv_zoom="true">
<Image
ohos:height="100vp"
ohsowidth="200vp"
ohos:background_element="red"/>
</com.andexert.library.RippleView>
public void animateRipple(TouchEvent event)
public void animateRipple(final float x, final float y)
public void setRippleColor(int rippleColor)
public int getRippleColor()
public RippleType getRippleType()
public void setRippleType()
public void setCentered(boolean centered)
public int getRipplePadding()
public void setRipplePadding(int ripplePadding)
public boolean isZooming()
public void setZooming(boolean zooming)
public float getZoomScale()
public void setZoomScale(float zoomScale)
public int getZoomDuration()
public void setZoomDuration(int zoomDuration)
public int getFrameRate()
public void setFrameRate(int frameRate)
public float getRippleAlpha()
public void setRippleAlpha(float rippleAlpha)
public void setOnRippleCompleteListener(OnRippleCompleteListener listener)
| :---: | :---: | :---: | | rv_color | цвет | установка цвета эффекта ripple | | rv_type | int | установка типа эффекта ripple | | rv_zoom | boolean | требуется ли увеличение | | rv_centered | boolean | центрирование | | rv_rippleDuration | int | установка продолжительности эффекта ripple | | rv_alpha | float | установка прозрачности эффекта ripple | | rv_ripplePadding | int | установка отступа эффекта ripple | | rv_zoomScale | float | установка масштаба увеличения эффекта ripple | | rv_zoomDuration | int | установка продолжительности увеличения эффекта ripple |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )