在 DroidConNL 2013 期间,我访问了一个关于使用 CSS 为 Android 上的原生视图设置样式的演讲。这家伙展示了他的图书馆和一个例子,这真的很棒。由于我终于找到了一些时间来研究它,因此我尝试从nativecss.com设置演示,例如 . 包含的 assets/styles.css 也放置在服务器上。服务器肯定在工作并且文件是可访问的。
如果我在三星 Galaxy S2 或三星 Note 3 上运行演示,应用的样式会出现然后再次消失。当您将应用程序留在前台时,这种情况一直在重复。我注意到每次在设置的间隔之后都会切换样式NativeCSS.styleWithCSS( "styles.css", css, EverySecond );
。css 参数是外部 css 文件的 URL。
我不知道为什么会发生这种情况,也无法看到这种“闪烁”行为的来源。任何人都知道会发生什么,更重要的是,如何解决它?
屏幕截图取自三星 Note 3。