android.graphics.drawable.Drawable#createFromResourceStream()源码实例Demo

下面列出了android.graphics.drawable.Drawable#createFromResourceStream() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: letv   文件: ResourceManager.java
private static Drawable extractDrawable(Context context, String fileName) throws Exception {
    InputStream inputStream = context.getAssets().open(fileName);
    DisplayMetrics dm = context.getResources().getDisplayMetrics();
    TypedValue value = new TypedValue();
    value.density = dm.densityDpi;
    Drawable drawable = Drawable.createFromResourceStream(context.getResources(), value, inputStream, fileName);
    inputStream.close();
    return drawable;
}
 
源代码2 项目: MiBandDecompiled   文件: ResourceManager.java
private static Drawable extractDrawable(Context context, String s)
{
    InputStream inputstream = context.getAssets().open(s);
    DisplayMetrics displaymetrics = context.getResources().getDisplayMetrics();
    TypedValue typedvalue = new TypedValue();
    typedvalue.density = displaymetrics.densityDpi;
    Drawable drawable = Drawable.createFromResourceStream(context.getResources(), typedvalue, inputstream, s);
    inputstream.close();
    return drawable;
}
 
源代码3 项目: android-discourse   文件: UrlImageGetter.java
/**
 * Get the Drawable from URL
 *
 * @param urlString
 * @return
 */
public Drawable fetchDrawable(String urlString) {
    try {
        InputStream is = fetch(urlString);
        Drawable drawable = Drawable.createFromResourceStream(App.getContext().getResources(), null, is, "src");
        L.d("%d----------X------ %d--%s", drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), urlString);
        drawable.setBounds(0, 0, 0 + drawable.getIntrinsicWidth(), 0 + drawable.getIntrinsicHeight());
        return drawable;
    } catch (Exception e) {
        return null;
    }
}
 
源代码4 项目: Carbon   文件: LollipopDrawablesCompat.java
/**
 * Create a drawable from an inputstream, using the given resources and value to determine
 * density information.
 */
public static Drawable createFromResourceStream(Resources res, TypedValue value, InputStream is, String srcName, BitmapFactory.Options opts) {
    return Drawable.createFromResourceStream(res, value, is, srcName, opts);
}
 
源代码5 项目: RippleDrawable   文件: LollipopDrawablesCompat.java
/**
 * Create a drawable from an inputstream, using the given resources and
 * value to determine density information.
 */
public static Drawable createFromResourceStream(Resources res, TypedValue value, InputStream is, String srcName, BitmapFactory.Options opts) {
    return Drawable.createFromResourceStream(res, value, is, srcName, opts);
}