【问题标题】:Merge two/more image in Android(widget)在 Android 中合并两个/多个图像(小部件)
【发布时间】:2011-03-31 11:19:10
【问题描述】:

尝试使用自定义字体创建小部件,但读取该小部件不支持自定义字体。

我认为我可以为每个数字创建 10 个 png(0-10,不打算使用 abc 等)。

通过使用该方法,我需要创建几个图像视图......这似乎是在浪费视图。

因此,如果我想要 1337 号,我需要 4 个 ImageView。没有办法合并png(R.drawable),所以我得到一个位图或其他东西,只有一个1 ImageView?

【问题讨论】:

    标签: java android image merge widget


    【解决方案1】:

    您可以创建自己的自定义可绘制对象 (extends Drawable),并在其中传递要绘制的参数(即数字)。 您将覆盖

    public void draw(Canvas canvas) {
       ....
       // use this to place another bitmap, i.e. number images, onto the canvas
       canvas.drawBitmap(..,..,..);  
       ...
    }
    

    方法并将图像合并到一个可绘制对象中,然后将其应用于单个图像视图。

    【讨论】:

      猜你喜欢
      • 2018-06-04
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 2011-01-20
      • 2018-01-19
      • 2012-10-10
      • 2012-02-10
      相关资源
      最近更新 更多