mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-03 10:16:45 +00:00
Updated AndroidX
This commit is contained in:
parent
20f0e0a15a
commit
70422e524a
2 changed files with 13 additions and 10 deletions
|
@ -188,7 +188,7 @@ dependencies {
|
|||
|
||||
def core_version = "1.3.0-alpha01"
|
||||
def appcompat_version = "1.2.0-alpha02"
|
||||
def fragment_version = "1.2.0"
|
||||
def fragment_version = "1.2.1"
|
||||
def recyclerview_version = "1.2.0-alpha01"
|
||||
def coordinatorlayout_version = "1.1.0"
|
||||
def constraintlayout_version = "2.0.0-beta3"
|
||||
|
@ -202,7 +202,7 @@ dependencies {
|
|||
def room_version = "2.2.3"
|
||||
def paging_version = "2.1.1"
|
||||
def preference_version = "1.1.0"
|
||||
def work_version = "2.3.0"
|
||||
def work_version = "2.3.1"
|
||||
def exif_version = "1.2.0-beta01"
|
||||
def biometric_version = "1.0.1"
|
||||
def billingclient_version = "2.1.0"
|
||||
|
@ -234,7 +234,7 @@ dependencies {
|
|||
// https://mvnrepository.com/artifact/androidx.recyclerview/recyclerview
|
||||
// https://mvnrepository.com/artifact/androidx.recyclerview/recyclerview-selection
|
||||
implementation "androidx.recyclerview:recyclerview:$recyclerview_version"
|
||||
//implementation "androidx.recyclerview:recyclerview-selection:1.1.0-beta01"
|
||||
//implementation "androidx.recyclerview:recyclerview-selection:1.1.0-rc01"
|
||||
|
||||
// https://mvnrepository.com/artifact/androidx.coordinatorlayout/coordinatorlayout
|
||||
implementation "androidx.coordinatorlayout:coordinatorlayout:$coordinatorlayout_version"
|
||||
|
|
|
@ -22,6 +22,7 @@ import static androidx.recyclerview.selection.Shared.DEBUG;
|
|||
import static androidx.recyclerview.selection.Shared.VERBOSE;
|
||||
|
||||
import android.graphics.Point;
|
||||
import android.graphics.Rect;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
@ -243,31 +244,33 @@ final class ViewAutoScroller extends AutoScroller {
|
|||
*/
|
||||
private static final class RuntimeHost extends ScrollHost {
|
||||
|
||||
private final RecyclerView mRecyclerView;
|
||||
private final RecyclerView mView;
|
||||
|
||||
RuntimeHost(@NonNull RecyclerView recyclerView) {
|
||||
mRecyclerView = recyclerView;
|
||||
RuntimeHost(@NonNull RecyclerView view) {
|
||||
mView = view;
|
||||
}
|
||||
|
||||
@Override
|
||||
void runAtNextFrame(@NonNull Runnable r) {
|
||||
ViewCompat.postOnAnimation(mRecyclerView, r);
|
||||
ViewCompat.postOnAnimation(mView, r);
|
||||
}
|
||||
|
||||
@Override
|
||||
void removeCallback(@NonNull Runnable r) {
|
||||
mRecyclerView.removeCallbacks(r);
|
||||
mView.removeCallbacks(r);
|
||||
}
|
||||
|
||||
@Override
|
||||
void scrollBy(int dy) {
|
||||
if (VERBOSE) Log.v(TAG, "Scrolling view by: " + dy);
|
||||
mRecyclerView.scrollBy(0, dy);
|
||||
mView.scrollBy(0, dy);
|
||||
}
|
||||
|
||||
@Override
|
||||
int getViewHeight() {
|
||||
return mRecyclerView.getHeight();
|
||||
Rect r = new Rect();
|
||||
mView.getGlobalVisibleRect(r);
|
||||
return r.height();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue