Add proper coloring to send buttons.

This commit is contained in:
Alex Hart
2022-06-17 13:45:44 -03:00
committed by Cody Henthorne
parent cd8fa58d7e
commit 53c60e1f6d
10 changed files with 105 additions and 65 deletions

View File

@@ -33,6 +33,7 @@ import android.util.Pair;
import android.view.View;
import android.widget.Toast;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
@@ -395,12 +396,12 @@ public class AttachmentManager {
.execute();
}
public static void selectLocation(Fragment fragment, int requestCode) {
public static void selectLocation(Fragment fragment, int requestCode, @ColorInt int chatColor) {
Permissions.with(fragment)
.request(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION)
.ifNecessary()
.withPermanentDenialDialog(fragment.getString(R.string.AttachmentManager_signal_requires_location_information_in_order_to_attach_a_location))
.onAllGranted(() -> PlacePickerActivity.startActivityForResultAtCurrentLocation(fragment, requestCode))
.onAllGranted(() -> PlacePickerActivity.startActivityForResultAtCurrentLocation(fragment, requestCode, chatColor))
.execute();
}