1package com.android.layoutlib.test.myapplication.widgets;
2
3import android.content.Context;
4import android.graphics.drawable.Drawable;
5import android.util.AttributeSet;
6import android.view.View;
7
8import java.io.IOException;
9import java.io.InputStream;
10
11public class AssetView extends View {
12    public AssetView(Context context) {
13        super(context);
14        init(context);
15    }
16
17    public AssetView(Context context, AttributeSet attrs) {
18        super(context, attrs);
19        init(context);
20    }
21
22    public AssetView(Context context, AttributeSet attrs, int defStyle) {
23        super(context, attrs, defStyle);
24        init(context);
25    }
26
27    private void init(Context context) {
28        try {
29            InputStream istr = context.getAssets().open("asset.png");
30            setBackground(Drawable.createFromStream(istr, null));
31        } catch (IOException e) {
32            e.printStackTrace();
33        }
34    }
35}
36