如何在InAppBrowser中使用的工具栏/位置栏上添加底部阴影边框

时间:2018-06-20 19:31:36

标签: android cordova ionic-framework toolbar inappbrowser

我一直在为我的应用程序中使用的InAppBrowser插件自定义特定于android的Java代码,该插件基于离子Cordova框架构建。我正在尝试使用Android中的材质设计方面来使工具栏/位置栏看起来与android中的动作栏相同。到目前为止,我已经能够获得与标签所使用的操作栏相同的颜色,图标和工具栏大小。但是,我仍然缺少工具栏底部的高架阴影,我想知道如何以编程方式将其添加到工具栏。这是用于创建工具栏的android中InAppBrowser的代码段(此代码由InAppBrowser插件预先构建)。

InAppBrowser.java

// Toolbar layout
RelativeLayout toolbar = new RelativeLayout(cordova.getActivity());                 
//Please, no more black!
toolbar.setBackgroundColor(Color.parseColor("#f8f8f8"));
toolbar.setLayoutParams(new 
RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, this.dpToPixels(55)));
toolbar.setPadding(this.dpToPixels(2), this.dpToPixels(2), 
     this.dpToPixels(2), this.dpToPixels(2));
toolbar.setHorizontalGravity(Gravity.LEFT);
toolbar.setVerticalGravity(Gravity.TOP);

0 个答案:

没有答案