拓展区域按钮点击切换图片素材

增加了一个收藏的功能,收藏成功图标变成深色的图,取消收藏图像变回换来的
发布时间: 2018-04-20 10:25

回答:

解决方案如下:

public class BookmarkPlugin implements IPluginModule {

    private boolean b = false;

    @Override
    public Drawable obtainDrawable(Context context) {
        int resId = b ? R.drawable.rc_complete_hover : R.drawable.rc_complete;
        return context.getResources().getDrawable(resId);
    }

    @Override
    public String obtainTitle(Context context) {
        return b ? "已收藏" : "收藏";
    }

    @Override
    public void onClick(Fragment fragment, RongExtension rongExtension) {
        b = !b;
        ViewPager viewPager = rongExtension.findViewById(R.id.rc_view_pager);
        GridView gridView = (GridView) viewPager.getChildAt(0);
        ((BaseAdapter) gridView.getAdapter()).notifyDataSetChanged();
    }

    @Override
    public void onActivityResult(int i, int i1, Intent intent) {

    }
}


我对此仍有疑问!继续追问