Skip to content

Commit eacd33d

Browse files
committed
Add 3 other samples that have been migrated to compose, but not away from Android View
1 parent 96700ce commit eacd33d

7 files changed

Lines changed: 1784 additions & 0 deletions

File tree

app/src/main/java/com/example/platform/app/SampleDemo.kt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ import com.example.platform.accessibility.SpeakableText
2727
import com.example.platform.camera.imagecapture.Camera2ImageCapture
2828
import com.example.platform.camera.imagecapture.Camera2UltraHDRCapture
2929
import com.example.platform.camera.preview.Camera2Preview
30+
import com.example.platform.camerax.video.CameraXVideo
3031
import com.example.platform.camerax.basic.CameraXBasic
32+
import com.example.platform.camerax.extensions.CameraXExtensions
33+
import com.example.platform.camerax.mlkit.CameraXMlKit
3134
import com.example.platform.connectivity.audio.AudioCommsSample
3235
import com.example.platform.connectivity.bluetooth.ble.BLEScanIntentSample
3336
import com.example.platform.connectivity.bluetooth.ble.ConnectGATTSample
@@ -229,6 +232,33 @@ val SAMPLE_DEMOS by lazy {
229232
tags = listOf("CameraX"),
230233
content = { CameraXBasic() },
231234
),
235+
ComposableSampleDemo(
236+
id = "camerax-video-capture",
237+
name = "CameraX • Basic Video Capture",
238+
description = "This sample demonstrates how to capture a video using CameraX",
239+
documentation = "https://developer.android.com/training/camerax",
240+
apiSurface = CameraCameraXApiSurface,
241+
tags = listOf("CameraX"),
242+
content = { CameraXVideo() },
243+
),
244+
ComposableSampleDemo(
245+
id = "camerax-extensions",
246+
name = "CameraX • Extensions",
247+
description = "This sample demonstrates how to check for and utilize CameraX Extensions",
248+
documentation = "https://developer.android.com/training/camerax",
249+
apiSurface = CameraCameraXApiSurface,
250+
tags = listOf("CameraX"),
251+
content = { CameraXExtensions() },
252+
),
253+
ComposableSampleDemo(
254+
id = "camerax-ml-kit",
255+
name = "CameraX • MLKit Sample",
256+
description = "This sample demonstrates how to use MLKit with CameraX",
257+
documentation = "https://developer.android.com/training/camerax",
258+
apiSurface = CameraCameraXApiSurface,
259+
tags = listOf("CameraX"),
260+
content = { CameraXMlKit() },
261+
),
232262

233263
ComposableSampleDemo(
234264
id = "communication-audio-manager",

0 commit comments

Comments
 (0)