Implement new Material3 spec.

This commit is contained in:
Alex Hart
2022-05-26 17:32:52 -03:00
committed by Greyson Parrelli
parent 556e480b06
commit 1b471e163d
374 changed files with 3219 additions and 3049 deletions

View File

@@ -11,7 +11,6 @@ import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.RecyclerView;
import com.annimon.stream.Stream;
import com.dd.CircularProgressButton;
import org.thoughtcrime.securesms.PassphraseRequiredActivity;
import org.thoughtcrime.securesms.R;
@@ -28,6 +27,7 @@ import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme;
import org.thoughtcrime.securesms.util.DynamicTheme;
import org.thoughtcrime.securesms.util.ViewUtil;
import org.thoughtcrime.securesms.util.text.AfterTextChanged;
import org.thoughtcrime.securesms.util.views.CircularProgressMaterialButton;
import java.util.Objects;
@@ -39,12 +39,12 @@ public class ShareInterstitialActivity extends PassphraseRequiredActivity {
private static final String ARGS = "args";
private ShareInterstitialViewModel viewModel;
private LinkPreviewViewModel linkPreviewViewModel;
private CircularProgressButton confirm;
private RecyclerView contactsRecycler;
private Toolbar toolbar;
private LinkPreviewView preview;
private ShareInterstitialViewModel viewModel;
private LinkPreviewViewModel linkPreviewViewModel;
private CircularProgressMaterialButton confirm;
private RecyclerView contactsRecycler;
private Toolbar toolbar;
private LinkPreviewView preview;
private final DynamicTheme dynamicTheme = new DynamicNoActionBarTheme();
private final ShareInterstitialSelectionAdapter adapter = new ShareInterstitialSelectionAdapter();
@@ -171,9 +171,7 @@ public class ShareInterstitialActivity extends PassphraseRequiredActivity {
}
private void onConfirm() {
confirm.setClickable(false);
confirm.setIndeterminateProgressMode(true);
confirm.setProgress(50);
confirm.setSpinning();
viewModel.send(results -> {
MultiShareDialogs.displayResultDialog(this, results, () -> {