ViewStub for ReminderView, lazy create AttachmentTypeSelector

// FREEBIE
This commit is contained in:
Moxie Marlinspike
2017-01-18 18:46:40 -08:00
parent 3d6cbdd775
commit 508a666e76
5 changed files with 32 additions and 12 deletions

View File

@@ -42,6 +42,7 @@ import android.widget.TextView;
import org.thoughtcrime.securesms.util.concurrent.ListenableFuture;
import org.thoughtcrime.securesms.util.concurrent.SettableFuture;
import org.thoughtcrime.securesms.util.views.Stub;
public class ViewUtil {
@SuppressWarnings("deprecation")
@@ -121,6 +122,10 @@ public class ViewUtil {
return (T) parent.findViewById(resId);
}
public static <T extends View> Stub<T> findStubById(@NonNull Activity parent, @IdRes int resId) {
return new Stub<T>((ViewStub)parent.findViewById(resId));
}
private static Animation getAlphaAnimation(float from, float to, int duration) {
final Animation anim = new AlphaAnimation(from, to);
anim.setInterpolator(new FastOutSlowInInterpolator());