【问题标题】:Android : how to make a complete image from its various partAndroid:如何从各个部分制作完整的图像
【发布时间】:2015-04-20 17:29:13
【问题描述】:

我想展示一张图片(例如房子)的各个部分,例如门、窗、屋顶等(保存在资产文件夹中的各个部分的不同图像)。我完全不知道从哪里以及如何开始做这个。如果有任何想法或任何图书馆,请提供帮助。

【问题讨论】:

  • 你问的是如何叠加图片?

标签: android image


【解决方案1】:

您可以像这样将资源中的图像加载到位图上:

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.place_drawable_name_here)

然后使用自定义视图,在它的 onDraw 方法上,您可以一张一张地绘制所有位图、门、屋顶等......所以它最终会看起来像一座房子。

public class MyCustomView extends View{
    @Override
    protected void onDraw(Canvas canvas) {
        ...
        canvas.drawBitmap(bmp, 0, 0, paint);
    }
}

这当然不是一个完整的工作代码,但它应该让你很好地了解如何实现你想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 2021-03-04
    • 2018-12-04
    • 2019-06-23
    相关资源
    最近更新 更多