1

我目前正在使用 PhotoEditorSDK,它加载贴纸的方法可以绘制(https://www.photoeditorsdk.com/documentation/android/customization#adding-or-removing-stickers),但现在我想从一个网址。

我的理论是首先将 URL 加载到 Bitmap 中(我使用的是 Picasso),然后将 Bitmap 转换为 Drawable。

但是我无法获得可绘制的资源ID,有什么建议吗?

以下是我目前正在尝试的部分代码。

Target target = new Target() {
      @Override
      public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
           Drawable d = new BitmapDrawable(getResources(), bitmap);
      }

      @Override
      public void onBitmapFailed(Drawable errorDrawable) {
      }

      @Override
      public void onPrepareLoad(Drawable placeHolderDrawable) {
      }
}

Picasso.with(this).load("http://example.com/image.png").into(target);

如何使用 Drawable 获取资源 id d

4

0 回答 0