다음을 통해 공유


IViewTranslationCallback.OnShowTranslation(View) 메서드

정의

번역된 텍스트를 표시할 준비가 되었거나 사용자가 번역된 콘텐츠를 숨긴 후 다시 표시하도록 요청한 경우 호출됩니다.

[Android.Runtime.Register("onShowTranslation", "(Landroid/view/View;)Z", "GetOnShowTranslation_Landroid_view_View_Handler:Android.Views.Translation.IViewTranslationCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]
public bool OnShowTranslation (Android.Views.View view);
[<Android.Runtime.Register("onShowTranslation", "(Landroid/view/View;)Z", "GetOnShowTranslation_Landroid_view_View_Handler:Android.Views.Translation.IViewTranslationCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)>]
abstract member OnShowTranslation : Android.Views.View -> bool

매개 변수

view
View

반환

true 뷰가 번역을 표시하는 핸들이면 입니다.

특성

설명

번역된 텍스트를 표시할 준비가 되었거나 사용자가 번역된 콘텐츠를 숨긴 후 다시 표시하도록 요청한 경우 호출됩니다.

번역된 콘텐츠는 .에서 View#getViewTranslationResponse가져올 수 있습니다. 이 메서드는 이전 View#onViewTranslationResponse 또는 View#onVirtualViewTranslationResponses.

참고: 사용자가 새 반환이 새 ViewTranslationResponse 번역을 표시하도록 하는 텍스트를 변경할 수 있습니다. 여기에 캐시하는 ViewTranslationResponse 경우 캐시된 값을 최신 상태로 유지해야 합니다.

참고: TextView 구현 ContentCaptureSession#notifyViewTextChanged 의 경우 번역된 텍스트로 호출하면 안 됩니다. 여기서 setText()를 호출하면 메서드가 트리거됩니다. 번역된 텍스트 대신 원본 텍스트를 보고하도록 재정 View#onProvideContentCaptureStructure() 의하거나 다른 방법을 사용하여 번역된 텍스트를 표시해야 합니다.

참고: Android 버전 android.os.Build.VERSION_CODES#TIRAMISU 이상에서는 구현에서 선택 가능한 android.widget.TextView 항목(즉, android.widget.TextView#isTextSelectable() 반환 true)을 처리할 수 있어야 합니다. TextView의 기본 콜백 구현은 번역된 텍스트를 표시하는 데 사용 android.text.method.TransformationMethod 되며, 번역된 텍스트를 선택하면 충돌이 발생합니다. 따라서 기본 콜백은 번역 텍스트가 표시되는 동안 일시적으로 TextView를 선택할 수 없게 만듭니다. 이것은 TransformationMethod가 사용되는 선택 가능한 TextViews를 처리하는 한 가지 방법입니다.

번역된 정보를 가져오는 방법을 참조하세요 View#onViewTranslationResponse .

에 대한 android.view.translation.ViewTranslationCallback.onShowTranslation(android.view.View)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상