File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
scan-engine/src/main/java/de/tillhub/scanengine Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 11package de.tillhub.scanengine.common
22
3+ import android.os.Build
4+
35internal enum class Manufacturer (open val value : String ) {
46 VERIFONE (" Verifone" ),
57 OTHER (" OTHER" );
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import androidx.lifecycle.repeatOnLifecycle
2424import androidx.viewbinding.ViewBinding
2525import com.google.android.material.snackbar.Snackbar
2626import de.tillhub.scanengine.R
27+ import de.tillhub.scanengine.common.Manufacturer
2728import de.tillhub.scanengine.databinding.ActivityGoogleScanningBinding
2829import kotlinx.coroutines.launch
2930import java.util.concurrent.Executor
@@ -120,6 +121,13 @@ internal class GoogleScanningActivity : AppCompatActivity() {
120121 val preview: Preview = Preview .Builder ()
121122 .build()
122123 .also {
124+ binding.previewView.apply {
125+ if (Manufacturer .matches(Manufacturer .VERIFONE )) {
126+ scaleX = - 1f
127+ scaleY = - 1f
128+ }
129+ }
130+
123131 it.setSurfaceProvider(binding.previewView.surfaceProvider)
124132 }
125133
You can’t perform that action at this time.
0 commit comments