在今天的应用程序中,我的图标不仅有一种颜色,而且在某些情况下有两种颜色,具体取决于我的应用程序中的数据状态。这意味着我无法使用$pdf = View::make('site.bill', compact('invoice_bill'))->render();
$pdf_show = PDF::load($pdf, 'A4', 'portrait')->output();
$msg = Config::get('ashram.delivered');
Mail::send('blank', array('msg' => Config::get('ashram.delivered'),'id'=>$id,'is_approve'=>$is_approve), function($message){
$message->to(Request::segment(3), Input::get('name'))->cc('subhankarbhattacharjee56@yahoo.in')->subject('Delivery')//;
->attach($pdf_show , "Tax Invoice");
});
中的默认着色行为。
使用新的NavigationView
时,除非我为列表中使用的图标指定了NavigationView
,否则我将使用{{1}为我制作默认ColorStateList
在我的主题中定义的等等。
我没办法强制NavigationView停止着色我的图标吗?
答案 0 :(得分:98)
确实有。您可以使用我没办法强迫NavigationView停止着色我的 图标?
NavigationView.setItemIconTintList
以编程方式执行此操作。
您可以使用NavigationView.itemIconTint
属性在XML
版面中执行此操作。
<强>编程强>
yourNavigationView.setItemIconTintList(null);
来自XML
<android.support.design.widget.NavigationView
...
app:itemIconTint="@android:color/black"
... />
<强>结果