smalltable 傻瓜式封装添加网络图片item

json 抓map后还可以对mapdata进行干预 强行增加列

QQ_1736236012565.png
             int i = DensityUtils.dp2px(getContext(), 25);
                HttpBitmapDrawFormatX httpBitmapDrawFormatX = new HttpBitmapDrawFormatX(i, i, getBinding().tableview, "数据") {
                    @Override
                    protected String getUrl(Map map, Object o, String value, int position) {
                        Object id = map.get("id");
                        Object mid = map.get("mid");
                        Object name = map.get("name");
                        String url = String.format("%s/api/x/xxx/%s?id=%s&onlyCheck=%s&mid=%s",
                                GlobalSettingModel.getInstance().getUrl_webapi(), name, id, false, mid);
                        return url;
                    }
                };
                MapColumn<Object> columnPic = new MapColumn<>("数据", "数据");
                columnPic.setDrawFormat(httpBitmapDrawFormatX);
                param.getColumns().add(columnPic);

下面的代码为了优化 避免卡顿对bitmap的size进行了压缩。

还有 59% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.00 继续阅读

推荐阅读更多精彩内容