【问题标题】:How to draw Image on right bottom corner of the canvas?如何在画布的右下角绘制图像?
【发布时间】:2011-11-14 09:25:15
【问题描述】:

在我的应用程序中,我想在右下角的画布上设置图像。 那么我如何在画布中设置该图像?

【问题讨论】:

    标签: android android-layout android-emulator android-canvas


    【解决方案1】:

    canvas.drawBitmap(bitmap, canvas.getWidth()-bitmap.getWidth(), canvas.getHeight()-bitmap.getHeight(),paint);

    【讨论】:

      【解决方案2】:

      通过一些简单的计算得到x and y的坐标

      伪代码

      x = canvas.width - image.width - padding
      y = canvas.height - image.height - padding
      canvas.drawBitmap(x,y,....)
      

      编辑:x = Math.max(0,x);y = Math.max(0,y); 以防图像大于画布。

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多