summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorSvet Ganov <svetoslavganov@google.com>2014-07-14 08:21:25 -0700
committerSvetoslav Ganov <svetoslavganov@google.com>2014-07-14 15:25:13 +0000
commit6f60e56b3c37839dfec1a9fb61c52fa2c631a5cb (patch)
treeec338c4a8416a43d525a8bedac0347813de1e44d /packages
parentcc696171e4f6d7af293f86193ec9dc1fb1970026 (diff)
downloadframeworks_base-6f60e56b3c37839dfec1a9fb61c52fa2c631a5cb.zip
frameworks_base-6f60e56b3c37839dfec1a9fb61c52fa2c631a5cb.tar.gz
frameworks_base-6f60e56b3c37839dfec1a9fb61c52fa2c631a5cb.tar.bz2
Improve print options click to open behavior.
When print options are closed we show a summary and a handle to open the options panel. Often the user instinctively clicks on the summary and also the expand handle is a somehow small target. To improve user experience clicking on the summary also opens the print options. Change-Id: Ia2f3b80f5acf11b40af864729f67fa29e82729fc
Diffstat (limited to 'packages')
-rw-r--r--packages/PrintSpooler/src/com/android/printspooler/widget/PrintContentView.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/widget/PrintContentView.java b/packages/PrintSpooler/src/com/android/printspooler/widget/PrintContentView.java
index afdbb2a..555aa97 100644
--- a/packages/PrintSpooler/src/com/android/printspooler/widget/PrintContentView.java
+++ b/packages/PrintSpooler/src/com/android/printspooler/widget/PrintContentView.java
@@ -147,6 +147,7 @@ public final class PrintContentView extends ViewGroup implements View.OnClickLis
mExpandCollapseIcon = findViewById(R.id.expand_collapse_icon);
mExpandCollapseHandle.setOnClickListener(this);
+ mSummaryContent.setOnClickListener(this);
// Make sure we start in a closed options state.
onDragProgress(1.0f);
@@ -154,7 +155,7 @@ public final class PrintContentView extends ViewGroup implements View.OnClickLis
@Override
public void onClick(View view) {
- if (view == mExpandCollapseHandle) {
+ if (view == mExpandCollapseHandle || view == mSummaryContent) {
if (isOptionsClosed() && mOptionsStateController.canOpenOptions()) {
openOptions();
} else if (isOptionsOpened() && mOptionsStateController.canCloseOptions()) {