无法在视图上动态绘制的可绘制对象上添加波纹效果

Amitosh Agnihotri

我已经准备了一个具有x高度和y宽度的CustomView(通过扩展View)。该视图具有背景。在这种情况下,我正在绘制可绘制对象。用户可以在其x和y范围内移动该可绘制对象。现在想在该可绘制对象上添加波纹效果,使其处于按下状态和聚焦状态。实际上,当聚焦此视图时,我也无法专注于该可绘制对象。

    public class CustomView extends View {
    Drawable image; 
    public CustomView(Context context, AttributeSet attrs) {
        super(context, attrs);
        setFocusable(true);
        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.abc);
        image = a.getDrawable(R.styleable.x);
        mBackgroundImage =   a.getDrawable(R.styleable.y);
        this.setBackgroundDrawable(mBackgroundImage);
    }

   @Override
   protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        int width = image.getIntrinsicWidth();
        int height = image.getIntrinsicHeight();
        location = calculatePosition();
        image.setBounds((int) location, 0, (int) (location + width), height);
        image.draw(canvas);
   }
}

我想在可绘制的“图像”上添加波纹。我已经搜索了很多,但没有找到任何解决方案。然后我注册了stackoverflow。现在发布我的第一个问题。如果有人知道,请帮忙

提前致谢

Amitosh Agnihotri

我无法在可绘制对象上添加波纹效果。但我在可绘制对象上绘制了一个波纹颜色的圆圈。看起来和涟漪效应一样

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何动态地在“ TextInputLayout”的右端添加可绘制对象?

来自分类Dev

从onDestroy()上的视图解除绑定可绘制对象

来自分类Dev

从onDestroy()上的视图解除绑定可绘制对象

来自分类Dev

如何获取onTouch事件以在画布上的可缩放图像视图上正确绘制?

来自分类Dev

在getview()上添加动态可绘制对象来更新适配器项会导致显示错误数据

来自分类Dev

可绘制对象被拉伸以适合视图

来自分类Dev

波纹对可绘制图形的影响

来自分类Dev

创建不透明的可绘制波纹

来自分类Dev

为onClick中的视图添加波纹效果

来自分类Dev

Rails如何在序列图上绘制视图对象响应

来自分类Dev

Android openRawResource()无法用于可绘制对象

来自分类Dev

RippleDrawable无法作为ViewGroup的可绘制对象

来自分类Dev

在图像视图上绘制矩形。图像无法正确缩放-iOS

来自分类Dev

ImageView上的可绘制对象:如何布局?

来自分类Dev

更改Android ProgressBar上的可绘制对象

来自分类Dev

删除在视图上绘制的线

来自分类Dev

如何动态地将笔画添加到可绘制对象?

来自分类Dev

无法解析数组上可绘制的符号

来自分类Dev

iOS:可扩展列表视图未绘制新添加的控件

来自分类Dev

波纹绘制在ImageView下面

来自分类Dev

XML中的波纹可绘制不起作用

来自分类Dev

在现有视图上绘制形状

来自分类Dev

TextView添加可绘制对象的不同方法

来自分类Dev

Android:仅添加两组可绘制对象

来自分类Dev

在pygame上绘制对象

来自分类Dev

Android seekbar拇指可绘制对象无法正确显示

来自分类Dev

Android Button背景无法识别/使用可绘制对象

来自分类Dev

无法从可绘制对象加载文件-打开CV

来自分类Dev

在tkinter画布上动态创建/删除绘制对象?

Related 相关文章

  1. 1

    如何动态地在“ TextInputLayout”的右端添加可绘制对象?

  2. 2

    从onDestroy()上的视图解除绑定可绘制对象

  3. 3

    从onDestroy()上的视图解除绑定可绘制对象

  4. 4

    如何获取onTouch事件以在画布上的可缩放图像视图上正确绘制?

  5. 5

    在getview()上添加动态可绘制对象来更新适配器项会导致显示错误数据

  6. 6

    可绘制对象被拉伸以适合视图

  7. 7

    波纹对可绘制图形的影响

  8. 8

    创建不透明的可绘制波纹

  9. 9

    为onClick中的视图添加波纹效果

  10. 10

    Rails如何在序列图上绘制视图对象响应

  11. 11

    Android openRawResource()无法用于可绘制对象

  12. 12

    RippleDrawable无法作为ViewGroup的可绘制对象

  13. 13

    在图像视图上绘制矩形。图像无法正确缩放-iOS

  14. 14

    ImageView上的可绘制对象:如何布局?

  15. 15

    更改Android ProgressBar上的可绘制对象

  16. 16

    删除在视图上绘制的线

  17. 17

    如何动态地将笔画添加到可绘制对象?

  18. 18

    无法解析数组上可绘制的符号

  19. 19

    iOS:可扩展列表视图未绘制新添加的控件

  20. 20

    波纹绘制在ImageView下面

  21. 21

    XML中的波纹可绘制不起作用

  22. 22

    在现有视图上绘制形状

  23. 23

    TextView添加可绘制对象的不同方法

  24. 24

    Android:仅添加两组可绘制对象

  25. 25

    在pygame上绘制对象

  26. 26

    Android seekbar拇指可绘制对象无法正确显示

  27. 27

    Android Button背景无法识别/使用可绘制对象

  28. 28

    无法从可绘制对象加载文件-打开CV

  29. 29

    在tkinter画布上动态创建/删除绘制对象?

热门标签

归档