diff options
Diffstat (limited to 'app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java')
| -rw-r--r-- | app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java b/app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java index 87d9615..507487c 100644 --- a/app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java +++ b/app/src/main/java/com/jopek/lectordecodi/ui/reader/ReaderFragment.java @@ -1,5 +1,7 @@ package com.jopek.lectordecodi.ui.reader; +import static com.jopek.lectordecodi.SharedPreferencesManager.getColor; + import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; @@ -22,8 +24,8 @@ import com.journeyapps.barcodescanner.ScanOptions; public class ReaderFragment extends Fragment { - private FragmentReaderBinding binding; private final String TAG = "maks"; + private FragmentReaderBinding binding; private TextView tvRead; private Button bStartRead; private Button bCopyCode; @@ -32,7 +34,7 @@ public class ReaderFragment extends Fragment { // Register the launcher and result handler private final ActivityResultLauncher<ScanOptions> barcodeLauncher = registerForActivityResult(new ScanContract(), result -> { - if(result.getContents() == null) { + if (result.getContents() == null) { tvRead.setText("Reading code failed"); } else { readCode = result.getContents(); @@ -52,6 +54,9 @@ public class ReaderFragment extends Fragment { bStartRead = root.findViewById(R.id.start_read); bCopyCode = root.findViewById(R.id.copy_read_from_code); + binding.startRead.setBackgroundColor(getResources().getColor(getColor(getActivity()))); + binding.copyReadFromCode.setBackgroundColor(getResources().getColor(getColor(getActivity()))); + bStartRead.setOnClickListener(view -> { ScanOptions options = new ScanOptions(); options.setDesiredBarcodeFormats(ScanOptions.ALL_CODE_TYPES); |
