OSDN Git Service

Improve AnchoredWindow with smart positioning logic.
authorJason Long <jasonlong@google.com>
Wed, 1 Feb 2017 17:29:39 +0000 (09:29 -0800)
committerJason Long <jasonlong@google.com>
Tue, 7 Feb 2017 21:58:12 +0000 (13:58 -0800)
commit1e92f023878e6b5240a0af904faa9a7a89c5b03b
tree9d860544878d713bd0c8b447dc6ddfaaa4bf9c7a
parentd9b6cf1fe9419a022945cf6afc93463826c74f38
Improve AnchoredWindow with smart positioning logic.

* Add appToken.
* Add mWindowSizeListenerView for getting the displayable window size
  (screen - system windows - soft input).
* Add mContentView when we have all the necesssary info.
* Change mContentView only if something changes (height, bounds,
  displayBounds).

Bug: 34637800
Test: CTS
Change-Id: Icef5eb8d8e0b54376c84cbcaa5719aee0520e345
core/res/res/values/dimens.xml
core/res/res/values/symbols.xml
services/autofill/java/com/android/server/autofill/AnchoredWindow.java
services/autofill/java/com/android/server/autofill/AutoFillManagerServiceImpl.java
services/autofill/java/com/android/server/autofill/AutoFillUI.java