相关疑难解决方法(0)

如何在Android中创建循环ImageView?

我怎么能ImageView在Android中创建圆形?

我尝试了以下代码,但它没有正常工作.

码:

Bitmap circleBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);

BitmapShader shader = new BitmapShader (bitmap,  TileMode.CLAMP, TileMode.CLAMP);
Paint paint = new Paint();
paint.setShader(shader);

Canvas c = new Canvas(circleBitmap);
c.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2, bitmap.getWidth()/2, paint);

imageView.setImageBitmap(circleBitmap);
Run Code Online (Sandbox Code Playgroud)

圆圈内的图像:

在此输入图像描述

我怎样才能做到这一点?

android imageview android-image android-imageview

250
推荐指数
1
解决办法
28万
查看次数

如何使ImageView成圆形?

我想做那样的事.

列表视图中的图像

这是一个列表视图行,其中包含名称和用户图像.

我做了一些搜索并完成了图像循环,但不是完美的解决方案.任何帮助都会帮助我.

我的代码添加到Image Loader类

public Bitmap processBitmap(Bitmap bitmap) {
    int pixels = 0;
    if (mRound == 0)
        pixels = 120;
    else
        pixels = mRound;
    Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
            bitmap.getHeight(), Config.ARGB_8888);
    Canvas canvas = new Canvas(output);

    final int color = 0xff424242;
    final Paint paint = new Paint();
    final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
    final RectF rectF = new RectF(rect);
    final float roundPx = pixels;

    paint.setAntiAlias(true);
    canvas.drawARGB(0, 0, 0, 0);
    paint.setColor(color);
    canvas.drawRoundRect(rectF, roundPx, roundPx, paint);

    paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
    canvas.drawBitmap(bitmap, …
Run Code Online (Sandbox Code Playgroud)

android imageview

28
推荐指数
3
解决办法
6万
查看次数

为什么会出现此错误?java.lang.RuntimeException:在使用之前,ImageLoader必须是带配置的init

我从gitHub下载了一个ImageDownloader代码(来自Here)现在当我尝试从我的webservice下载图像时,我得到了这个运行时异常"ImageLoader必须在使用之前使用配置初始化".

我无法理解.

这是我的适配器:

public class CustomAdapter extends BaseAdapter 
{
    private Context context;
    private ArrayList<String> logo_URL;

    private ListContent listContent;
    private ArrayList< TeamDataClass> teamdata = null;
    private ArrayList<EventDataClass> eventdata = null;
    private DisplayImageOptions options;
    private ImageLoader imageLoader;

    public CustomAdapter(Context context,ArrayList<String> logo_URL,ArrayList<TeamDataClass> teamdata, ArrayList<EventDataClass> eventdata) 
    {
        this.context = context;
        this.logo_URL = logo_URL;
        this.teamdata = teamdata;
        this.eventdata = eventdata;
        options = new DisplayImageOptions.Builder()
        .showImageForEmptyUri(R.drawable.image_for_empty_url)
        .cacheOnDisc()
        .imageScaleType(ImageScaleType.EXACT)
        .build();
        imageLoader= ImageLoader.getInstance();
    } 

    //@Override
    public int getCount() 
    {
        return teamdata.size()/2;
    }

    //@Override
    public Object getItem(int …
Run Code Online (Sandbox Code Playgroud)

android adapter runtimeexception

12
推荐指数
2
解决办法
2万
查看次数