Merge pull request #427 from cemrich/bugfix-webview-bgcolor
Set news detail view's background color according to theme.
This commit is contained in:
commit
6c552ab168
4 changed files with 14 additions and 0 deletions
|
@ -212,6 +212,10 @@ public class NewsDetailFragment extends Fragment {
|
|||
@SuppressLint("SetJavaScriptEnabled")
|
||||
private void init_webView()
|
||||
{
|
||||
int backgroundColor = ColorHelper.getColorFromAttribute(getContext(),
|
||||
R.attr.news_detail_background_color);
|
||||
mWebView.setBackgroundColor(backgroundColor);
|
||||
|
||||
WebSettings webSettings = mWebView.getSettings();
|
||||
//webSettings.setPluginState(WebSettings.PluginState.ON);
|
||||
webSettings.setJavaScriptEnabled(true);
|
||||
|
|
|
@ -13,4 +13,6 @@
|
|||
|
||||
<attr name="tintColor" format="color" />
|
||||
|
||||
<attr name="news_detail_background_color" format="color" />
|
||||
|
||||
</resources>
|
|
@ -23,6 +23,10 @@
|
|||
|
||||
<color name="material_blue_900">#0d47a1</color>
|
||||
|
||||
<!-- see also assets/web.css -->
|
||||
<color name="news_detail_background_color_light_theme">#eeeeee</color>
|
||||
<color name="news_detail_background_color_dark_theme">#222222</color>
|
||||
|
||||
|
||||
|
||||
<color name="owncloudBlueLight">#35537A</color>
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
<item name="starredColor">@color/starredColorDark</item>
|
||||
<item name="unstarredColor">@color/unstarredColorDark</item>
|
||||
<item name="markasreadDrawable">@drawable/swipe_markasread</item>
|
||||
|
||||
<item name="news_detail_background_color">@color/news_detail_background_color_dark_theme</item>
|
||||
</style>
|
||||
|
||||
|
||||
|
@ -45,6 +47,8 @@
|
|||
<item name="starredColor">@color/starredColorLight</item>
|
||||
<item name="unstarredColor">@color/unstarredColorLight</item>
|
||||
<item name="markasreadDrawable">@drawable/swipe_markasread_light</item>
|
||||
|
||||
<item name="news_detail_background_color">@color/news_detail_background_color_light_theme</item>
|
||||
</style>
|
||||
|
||||
<style name="ToolbarTheme" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
|
||||
|
|
Loading…
Reference in a new issue