044757e817a79113607fd16ac04995d250798f95 |
|
24-May-2017 |
Ian Lake <ilake@google.com> |
Relayout when base inner insets change When using SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN and fitsSystemWindows="true", there are cases when the inner insets will change but the content insets will remain the same. One case where this happens is when using windowSoftInputMode="adjustResize|stateHidden", bringing the keyboard up, hitting the Recents button, then going back into the app. By issuing a requestLayout when the base inner insets change, we ensure that the inner layout is properly updated, avoiding an empty space where they keyboard used to be. Test: Run app from b/37743589#comment6 with AppCompat theme BUG: 37743589 Change-Id: I9b7c5ce0049b4894593d488e2fa7f8b378c27fdd
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
fa2e2acf79d791a90410025daad438968550d18c |
|
31-Mar-2017 |
Alan Viverette <alanv@google.com> |
Remove unnecessary casts on calls to findViewById Updates Android.mk where applicable. Bug: 24137209 Test: make -j32 Change-Id: I04084b2d05ddd7afaa160a76efe0b0d0c8eb5f00
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
e2104f4b5c8e3ad63570306a25e61502dfe4c418 |
|
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Add all missing @Override annotations. Historically, we could not add @Override for certain methods due to using older SDKs to build support library. That is no longer the case so we can add @Override everywhere now. Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
3035be16658d7652fdc472f971c81d8f7ffb60fd |
|
15-Feb-2017 |
Aurimas Liutikas <aurimas@google.com> |
Deprecate ScrollerCompat after minSdk 14 bump. ScrollerCompat can be completely replaced by OverScroller that was added in API14 which ScrollerCompat wraps. Bug: 32794064 Test: ./gradlew assemble Change-Id: Ice79dd122b00e1b3c92dea3a95446ac897135a84
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
fa0f82f629bf95681c14ed559922f77a3030aa18 |
|
30-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Deprecated ViewCompat methods that were added in API 11. Deprecated all the ViewCompat methods that were APIs added to View since API 11. Additionally this removes usages of these APIs in support library. Bug: 32794064 Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I18fb0cc1ebc67c911eeb30aada7b8315afc15835
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
8e10080c914d1ad0784394fa3026b85535535847 |
|
18-Nov-2016 |
Aurimas Liutikas <aurimas@google.com> |
Move from GROUP_ID to LIBRARY_GROUP annotations - GROUP_ID was deprecated in favor of LIBRARY_GROUP. - Fix import order in touched files. Test: ./gradlew assemble assembleAndroidTest Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b |
|
25-Aug-2016 |
Alan Viverette <alanv@google.com> |
Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations Also removes some unnecessary @hide annotations on classes that wouldn't have shown up in docs anyway due to package/private visibility or NO_DOCS. Bug: 27937193 Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
2c1bad7ecd5879bf0f29ce2ce1bc5bd67a3f4682 |
|
25-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the extra accessor methods added by javac in support-v7-appcompat. Change private methods to be package protected to avoid extra methods that get added to be able to access them from inner classes. This CL saves 196 methods in our jar. Bug: 31075707 Change-Id: I2592b845b920384ff523fe130f634d5808a382a8
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
64dbe1d454f1190b3cd8426d09b9119949a10709 |
|
11-May-2016 |
Kirill Grouchnikov <kirillg@google.com> |
Final pass for removing all donut/eclair/froyo references Also clean up code blocks that were conditional on pre-v9 build version. Change-Id: I9c87496446d842cbd176adb44635205206e7bb3d
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|
66698bb15ba0f873aa1c2290cc50d6bb839a474a |
|
26-Oct-2015 |
Chris Banes <chrisbanes@google.com> |
Flatten AppCompat class hierarchy This allows us to do two things: 1) Move away from using public @hidden classes everywhere. 2) Workaround silly OEM bugs. BUG: 18218511 Change-Id: I7582e242c7564c32feeb044fc9eff6bfb5c56536
/frameworks/support/v7/appcompat/src/android/support/v7/widget/ActionBarOverlayLayout.java
|