diff options
author | Svet Ganov <svetoslavganov@google.com> | 2014-07-14 08:21:25 -0700 |
---|---|---|
committer | Svetoslav Ganov <svetoslavganov@google.com> | 2014-07-14 15:25:13 +0000 |
commit | 6f60e56b3c37839dfec1a9fb61c52fa2c631a5cb (patch) | |
tree | ec338c4a8416a43d525a8bedac0347813de1e44d /packages | |
parent | cc696171e4f6d7af293f86193ec9dc1fb1970026 (diff) | |
download | frameworks_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.java | 3 |
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()) { |