hailongzhao

Results 22 comments of hailongzhao

调用打包命令 gradlew clean assembleReleaseChannels 出现: * What went wrong: Task 'assembleReleaseChannels' not found in root project ;我哪里的操作有问题?

看样子要用到Androidx下面的FragmentManager 可是我工程没有引用androidx相关的支持包

正想提出这个问题,源码在找不到itemtype的情况直接抛出错误 似乎太粗暴 是不是在这种情况提供一个设置自定义空的itemtype的方法来兜底比较好。或者就只能像楼上的兄弟一样自定义处理

修改SkinAttrType 添加对color 的支持 ``` BACKGROUD("background") { @Override public void apply(View view, String resName) { Drawable drawable = getResourceManager().getDrawableByName(resName); // TODO ZHL 添加一种background 设置成color的情况 if (null!=drawable){ view.setBackgroundDrawable(drawable); }else{ int color =...

同上 遇见这个bug了只要颜色设置成了白色 ResourceManager. getColor() 就会返回-1 Resources.NotFoundException 郁闷了好久

发现问题了 Color.WHITE public static final int WHITE = 0xFFFFFFFF; 好像就是-1; BACKGROUD("background") { @Override public void apply(View view, String resName) { Drawable drawable = getResourceManager().getDrawableByName(resName); if (null!=drawable){ view.setBackgroundDrawable(drawable); }else{ int color...

## 发现几个小问题并修改了下 ## 1、控件background 或者color 设置成@null 的形式的时候 加载布局的时候会报错 修改了下SkinAttrSupport下的getSkinAttrs(AttributeSet attrs, Context context)方法 ``` public static List getSkinAttrs(AttributeSet attrs, Context context) { List skinAttrs = new ArrayList(); SkinAttr skinAttr = null;...

@envyfan 试了下 background设置成Color 调用removeAnySkin() 是可以恢复的哦,不知道你那边的具体情况。恢复时候传入的资源名就是布局文件中写的资源名。

发现在listview 的item 里面使用 严重影响性能啊,鸿洋大神能找找原因吗