ShopLivePreview를 이용하여 원하는 위치에 직접 구현하기
기본 In App Preview 사용하기
Shoplive SDK에서 제공하는 ShopLivePreview
를 이용하여 미리보기를 직접 구현할 수 있습니다.
// If only one of width or height is written, it is flexible.
<cloud.shoplive.sdk.ShopLivePreview
android:id="@+id/preview"
android:layout_width="something dimens"
android:layout_height="something dimens" />
preview.start(“{accessKey}”, “{campaignKey}”)
preview.setOnClickListener {
// Preview transition animation
ShopLive.setPreviewTransitionAnimation(requireActivity(), binding.preview)
ShopLive.play(requireActivity(), campaignKey)
preview.release()
}
// For lifecycle observing preview
preview.setLifecycleObserver(this.viewLifecycleOwner)
Swipe 동작으로 종료할 수 있는 In App Preview 사용하기
ShopLiveSwipePreview
를 이용하면 swipe 하여 미리보기를 종료할 수 있습니다. 사용방식은 ShopLivePreview와 동일합니다.
<cloud.shoplive.sdk.ShopLiveSwipePreview
android:id="@+id/swipePreview"
android:layout_width="something dimens"
android:layout_height="something dimens" />
swipePreview.start(“{accessKey}”, “{campaignKey}”)
swipePreview.setOnPreviewClickListener {
// Preview transition animation
ShopLive.setPreviewTransitionAnimation(requireActivity(), binding.preview)
ShopLive.play(requireActivity(), campaignKey)
swipePreview.release()
}
// For lifecycle observing preview
swipePreview.setLifecycleObserver(this.viewLifecycleOwner)
Updated 10 months ago