Closed DemoJameson closed 6 years ago
我将 slider_item.xml 修改成如下代码后运行 Demo 在 Scroller 和 Slider 示例中都看不到图片,套一层 VHLayout 后恢复正常,将 PicassoImage 改成 NImage 也可以正常显示(使用 NImage 得初始化图片加载器):
<PicassoImage id="5" layoutGravity="v_center|h_center" layoutHeight="227rp" layoutWidth="227rp" paddingBottom="@{${hasImgPadding} ? 10 : 0 }" paddingLeft="@{${hasImgPadding} ? 10 : 0 }" paddingRight="@{${hasImgPadding} ? 10 : 0 }" paddingTop="@{${hasImgPadding} ? 10 : 0 }" scaleType="center_crop" url="${imgUrl}"/>
嗯,这里有个细节, 控件需要实现 IContainer 才能支持在 XML 里的根节点展示投放,NImage 实现了,为了简化教程,PicassoImage 没有实现。
IContainer
NImage
PicassoImage
我将 slider_item.xml 修改成如下代码后运行 Demo 在 Scroller 和 Slider 示例中都看不到图片,套一层 VHLayout 后恢复正常,将 PicassoImage 改成 NImage 也可以正常显示(使用 NImage 得初始化图片加载器):