From 15d68aea5a45bf5d46420a76fb57cec317d8f613 Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Thu, 20 Apr 2017 15:46:19 -0700 Subject: [PATCH] Show new colored icon for PDF printer The color matches the color of the printers reported by the Default Print Service. Change-Id: I12c19ab498fc5df3af88932eaeb6b3f7015e71d9 Fixes: 35766257 Test: Looked at Print UI --- .../res/drawable/ic_pdf_printer.xml | 25 +++++++++++++++++++ packages/PrintSpooler/res/values/colors.xml | 1 + .../printspooler/ui/PrintActivity.java | 4 +-- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 packages/PrintSpooler/res/drawable/ic_pdf_printer.xml diff --git a/packages/PrintSpooler/res/drawable/ic_pdf_printer.xml b/packages/PrintSpooler/res/drawable/ic_pdf_printer.xml new file mode 100644 index 0000000000000..8196650e69115 --- /dev/null +++ b/packages/PrintSpooler/res/drawable/ic_pdf_printer.xml @@ -0,0 +1,25 @@ + + + + \ No newline at end of file diff --git a/packages/PrintSpooler/res/values/colors.xml b/packages/PrintSpooler/res/values/colors.xml index d83d364b3309a..a15fff587d3c2 100644 --- a/packages/PrintSpooler/res/values/colors.xml +++ b/packages/PrintSpooler/res/values/colors.xml @@ -24,4 +24,5 @@ #ffa3a3a3 + #009688 diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java index ccdec6216679c..601491abfd7ef 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java @@ -2442,7 +2442,7 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat if (position == 0 && getPdfPrinter() != null) { PrinterHolder printerHolder = (PrinterHolder) getItem(position); title = printerHolder.printer.getName(); - icon = getResources().getDrawable(R.drawable.ic_menu_savetopdf, null); + icon = getResources().getDrawable(R.drawable.ic_pdf_printer, null); } else if (position == 1) { title = getMoreItemTitle(); } @@ -2450,7 +2450,7 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat if (position == 1 && getPdfPrinter() != null) { PrinterHolder printerHolder = (PrinterHolder) getItem(position); title = printerHolder.printer.getName(); - icon = getResources().getDrawable(R.drawable.ic_menu_savetopdf, null); + icon = getResources().getDrawable(R.drawable.ic_pdf_printer, null); } else if (position == getCount() - 1) { title = getMoreItemTitle(); } else {