Virtualview-Android icon indicating copy to clipboard operation
Virtualview-Android copied to clipboard

A light way to build UI in custom XML.

Results 23 Virtualview-Android issues
Sort by recently updated
recently updated
newest added

com.sun.proxy.$Proxy166 cannot be cast to org.jetbrains.plugins.gradle.model.DefaultExternalProject com.sun.proxy.$Proxy166 cannot be cast to org.jetbrains.plugins.gradle.model.DefaultExternalProject Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync...

Duplicate class com.libra.Color found in modules virtual-common-1.0.11.jar (com.alibaba.android:virtual-common:1.0.11) and virtual-compiler-1.0.11.jar (com.alibaba.android:virtual-compiler:1.0.11) Duplicate class com.libra.Log found in modules virtual-common-1.0.11.jar (com.alibaba.android:virtual-common:1.0.11) and virtual-compiler-1.0.11.jar (com.alibaba.android:virtual-compiler:1.0.11) Duplicate class com.libra.LruCache found in modules virtual-common-1.0.11.jar (com.alibaba.android:virtual-common:1.0.11)...

通过平台的Canvas渲染,看似性能比原生系统组件的高。其实只是高在创建的时候。 但是系统的的View都存在一个RenderNode并用来Cache DisplayList。 这样当局部有一个View发生了变动,只要对这个View重新生成DisplayList就行了。 如果全屏都是用VirtualView的方案,那么他一定会渲染到一个的View上面, 那么整个屏幕的渲染指令都会算到这个View的RenderNode上面, 这个时候这个区域有一点点变化都需要重建整个View的渲染命令。 这比系统原生的策略比起来重太多了。

https://github.com/alibaba/Virtualview-Android/blob/15662fa3428d7d8510000e60218a2426ade35672/virtualview/build.gradle#L114 CVE-2017-18349 CVE-2020-8840 Recommended upgrade version:1.1.72.android

还是说需要用自定义组件的方式把EditText加进去?

请问目前本库有没有实现 ,无需 registerBuilder 注册 自定义View 的代码。 通过服务端拉取自定义 View 的代码进行注册并使用?

virtualview 如何支持获取焦点的 view 背景变色或者 view 放大处理?

在使用`Page`无限循环时发现一个复用的问题: **问题描述**:比如我在每个Item里放了一个Text控件和Image控件,现数据源有两个Item:第一个Item只设置了文字,第二个Item只设置了图片。当加载显示后,第一个和第二个都正常显示,但滑动到第三个时(也就是循环回来的第一个),图片和文字却同时显示了。 **原因分析**:跟了一下源代码发现,当滑动到第三个Item时,该Item使用的ViewHolder会复用前面的,而且复用的ViewHolder没有清空旧数据,这样导致了旧数据和新数据都显示在了一个Item的ViewHolder上,所以图片和文字都同时显示了。 **解决方案**:我目前的解决方案是找到`PageView`的`add(int pos, int index)`方法,修改成如下代码: ```java protected void add(int pos, int index) { int type = mAdapter.getType(pos); List items = mItemCache.get(type); if (null != items && items.size() >...