mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-11 18:29:05 +01:00
Replace space indent with tabs
This commit is contained in:
@@ -9,9 +9,9 @@ import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
||||
@NotNullByDefault
|
||||
interface UrlConverter {
|
||||
|
||||
/**
|
||||
* Converts a raw onion address, excluding the .onion suffix, into an
|
||||
* HTTP URL.
|
||||
*/
|
||||
String convertOnionToBaseUrl(String onion);
|
||||
/**
|
||||
* Converts a raw onion address, excluding the .onion suffix, into an
|
||||
* HTTP URL.
|
||||
*/
|
||||
String convertOnionToBaseUrl(String onion);
|
||||
}
|
||||
|
||||
@@ -16,48 +16,48 @@ import androidx.annotation.UiThread;
|
||||
|
||||
public class QrCodeView extends FrameLayout {
|
||||
|
||||
private final ImageView qrCodeImageView;
|
||||
private boolean fullscreen = false;
|
||||
private FullscreenListener listener;
|
||||
private final ImageView qrCodeImageView;
|
||||
private boolean fullscreen = false;
|
||||
private FullscreenListener listener;
|
||||
|
||||
public QrCodeView(@NonNull Context context, @Nullable AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
LayoutInflater inflater = (LayoutInflater) context
|
||||
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
||||
inflater.inflate(R.layout.qr_code_view, this, true);
|
||||
qrCodeImageView = findViewById(R.id.qr_code);
|
||||
ImageView fullscreenButton = findViewById(R.id.fullscreen_button);
|
||||
fullscreenButton.setOnClickListener(v -> {
|
||||
fullscreen = !fullscreen;
|
||||
if (!fullscreen) {
|
||||
fullscreenButton.setImageResource(
|
||||
R.drawable.ic_fullscreen_black_48dp);
|
||||
} else {
|
||||
fullscreenButton.setImageResource(
|
||||
R.drawable.ic_fullscreen_exit_black_48dp);
|
||||
}
|
||||
if (listener != null)
|
||||
listener.setFullscreen(fullscreen);
|
||||
}
|
||||
);
|
||||
}
|
||||
public QrCodeView(@NonNull Context context, @Nullable AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
LayoutInflater inflater = (LayoutInflater) context
|
||||
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
||||
inflater.inflate(R.layout.qr_code_view, this, true);
|
||||
qrCodeImageView = findViewById(R.id.qr_code);
|
||||
ImageView fullscreenButton = findViewById(R.id.fullscreen_button);
|
||||
fullscreenButton.setOnClickListener(v -> {
|
||||
fullscreen = !fullscreen;
|
||||
if (!fullscreen) {
|
||||
fullscreenButton.setImageResource(
|
||||
R.drawable.ic_fullscreen_black_48dp);
|
||||
} else {
|
||||
fullscreenButton.setImageResource(
|
||||
R.drawable.ic_fullscreen_exit_black_48dp);
|
||||
}
|
||||
if (listener != null)
|
||||
listener.setFullscreen(fullscreen);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@UiThread
|
||||
public void setQrCode(Bitmap qrCode) {
|
||||
qrCodeImageView.setImageBitmap(qrCode);
|
||||
// Simple fade-in animation
|
||||
AlphaAnimation anim = new AlphaAnimation(0.0f, 1.0f);
|
||||
anim.setDuration(200);
|
||||
qrCodeImageView.startAnimation(anim);
|
||||
}
|
||||
@UiThread
|
||||
public void setQrCode(Bitmap qrCode) {
|
||||
qrCodeImageView.setImageBitmap(qrCode);
|
||||
// Simple fade-in animation
|
||||
AlphaAnimation anim = new AlphaAnimation(0.0f, 1.0f);
|
||||
anim.setDuration(200);
|
||||
qrCodeImageView.startAnimation(anim);
|
||||
}
|
||||
|
||||
@UiThread
|
||||
public void setFullscreenListener(FullscreenListener listener) {
|
||||
this.listener = listener;
|
||||
}
|
||||
@UiThread
|
||||
public void setFullscreenListener(FullscreenListener listener) {
|
||||
this.listener = listener;
|
||||
}
|
||||
|
||||
public interface FullscreenListener {
|
||||
void setFullscreen(boolean fullscreen);
|
||||
}
|
||||
public interface FullscreenListener {
|
||||
void setFullscreen(boolean fullscreen);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user