mah*_*di 3 android imageview android-button picasso
如何使用Picasso库将图像从Web加载到按钮背景图像?可能吗 ?我使用此代码在imageView上加载图像
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Run Code Online (Sandbox Code Playgroud)
但我不知道如何使用这个库与按钮视图.
public class MyButton extends Button implements Target {
public MyButton(Context context) {
super(context);
}
public MyButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyButton(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public MyButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
}
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
setBackgroundDrawable(new BitmapDrawable(bitmap));
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
}
Run Code Online (Sandbox Code Playgroud)
和
MyButton myButton = (MyButton) findViewById(R.id.btn);
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(myButton);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1429 次 |
| 最近记录: |