ImageTransformation クラス

定義

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

[Android.Runtime.Register("android/service/autofill/ImageTransformation", ApiSince=27, DoNotGenerateAcw=true)]
public sealed class ImageTransformation : Java.Lang.Object, Android.OS.IParcelable, Android.Service.Autofill.ITransformation, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/service/autofill/ImageTransformation", ApiSince=27, DoNotGenerateAcw=true)>]
type ImageTransformation = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITransformation
継承
ImageTransformation
属性
実装

注釈

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

通常、クレジット カードロゴを表示するために使用されます。 例:

new ImageTransformation.Builder(ccNumberId, Pattern.compile("^4815.*$"),
                                              R.drawable.ic_credit_card_logo1, "Brand 1")
                .addOption(Pattern.compile("^1623.*$"), R.drawable.ic_credit_card_logo2, "Brand 2")
                .addOption(Pattern.compile("^42.*$"), R.drawable.ic_credit_card_logo3, "Brand 3")
                .build();

オプションの数には制限はありませんが、正規表現は評価にコストがかかることに注意してください。そのため、正規表現の最小数を使用し、最も一般的な最初の正規表現を追加します (たとえば、これがクレジット カード ロゴの変換であり、最も一般的なクレジット カード発行者がバンク X と Y である場合は、まずこれらの 2 つのバンクを解決する正規表現を追加します)。

の Java ドキュメント android.service.autofill.ImageTransformation

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
JniPeerMembers

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

PeerReference

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

Dispose()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
Dispose(Boolean)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.Finalized()

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

GetJniTypeName(IJavaPeerable)

の子ImageViewRemoteViews presentation templateの内容を、正規表現 (正規表現) に一致する最初のイメージに置き換えます。

適用対象