Notification.ProgressStyle クラス

定義

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

[Android.Runtime.Register("android/app/Notification$ProgressStyle", ApiSince=36, DoNotGenerateAcw=true)]
public class Notification.ProgressStyle : Android.App.Notification.Style
[<Android.Runtime.Register("android/app/Notification$ProgressStyle", ApiSince=36, DoNotGenerateAcw=true)>]
type Notification.ProgressStyle = class
    inherit Notification.Style
継承
Notification.ProgressStyle
属性

注釈

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。 このスタイルは、アプリが関心のあるユーザーにトラッカーを表示しているユース ケースに推奨されます。 通知でこのスタイルを使用するには、Notification.Builder.setStyle(android.app.Notification.Style) にフィードします。注: 進行状況バーのレイアウトは RTL レイアウト用にミラー化されます。

注: Notification.Builder.setProgress によって設定された extras は、通知の作成時にこのスタイル オブジェクトに設定された値によってオーバーライドされます。 したがって、このメソッドはこのスタイルでは使用されません。

android.app.Notification.ProgressStyleの Android リファレンス。

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

コンストラクター

名前 説明
Notification.ProgressStyle()

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

Notification.ProgressStyle(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
IsProgressIndeterminate

進行状況バーの不確定な値を取得します。

IsStyledByProgress

進行状況バーのスタイルが進行状況に基づいているかどうかを取得します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
JniPeerMembers

Android.App.Notification.ProgressStyle の JNI バインド インフラストラクチャを提供します。

MBuilder

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 Notification.Style)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Progress

進行状況バーの進行状況の値を取得します。

ProgressEndIcon

進行状況バーの終了アイコンを取得します。

ProgressMax

スタイル内のすべてのセグメントの長さの合計を取得します。これは、最大進行状況を定義します。

ProgressPoints

進行状況バーに表示されるポイントを取得します。

ProgressSegments

進行状況バーの背景レイヤーを定義するセグメントを取得します。

ProgressStartIcon

進行状況バーの開始アイコンを取得します。

ProgressTrackerIcon

進行状況バーの進行状況トラッカー アイコンを取得します。

ThresholdClass

Android.App.Notification.ProgressStyle の JNI バインド インフラストラクチャを提供します。

ThresholdType

Android.App.Notification.ProgressStyle の JNI バインド インフラストラクチャを提供します。

メソッド

名前 説明
AddProgressPoint(Notification+ProgressStyle+Point)

別のポイントを追加します。

AddProgressSegment(Notification+ProgressStyle+Segment)

進行状況バーの末尾にセグメントを追加します。

Build()

このスタイルがアタッチされているビルダーで Notification.Builder.build() を呼び出します。

(継承元 Notification.Style)
CheckBuilder()

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 Notification.Style)
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
Equals(Object)

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetStandardView(Int32)

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 Notification.Style)
InternalSetBigContentTitle(ICharSequence)

テンプレートの展開形式で ContentTitle をオーバーライドします。

(継承元 Notification.Style)
InternalSetBigContentTitle(String)

テンプレートの展開形式で ContentTitle をオーバーライドします。

(継承元 Notification.Style)
InternalSetSummaryText(ICharSequence)

テンプレートの展開形式で、詳細セクションの後にテキストの最初の行を設定します。

(継承元 Notification.Style)
InternalSetSummaryText(String)

テンプレートの展開形式で、詳細セクションの後にテキストの最初の行を設定します。

(継承元 Notification.Style)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetBuilder(Notification+Builder)

Notification.Builder オブジェクトをこのスタイルにアタッチします。

(継承元 Notification.Style)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
SetProgress(Int32)

トラッカーの進行状況 (Segment.getLength() と同じ単位で、バーの長さに沿って指定します。

SetProgressEndIcon(Icon)

進行状況バーの末尾に表示されるオプションの四角形のアイコン。

SetProgressIndeterminate(Boolean)

既知の進行状況のない初期化状態を示すために使用されます。

SetProgressPoints(IList<Notification.ProgressStyle.Point>)

すべての進行状況ポイントを置き換えます。

SetProgressSegments(IList<Notification.ProgressStyle.Segment>)

進行状況バーのセグメントを設定または置換します。

SetProgressStartIcon(Icon)

進行状況バーの先頭に表示されるオプションの四角形のアイコン。

SetProgressTrackerIcon(Icon)

現在の進行状況の時点でバーにオーバーレイとして表示できるオプションのアイコン。

SetStyledByProgress(Boolean)

セグメントとポイントのスタイルが、現在の進行状況に対して遅れているか、前に進んでいるかに基づいて異なるスタイルを設定するかどうかを示します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

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

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

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

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

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

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

拡張された状態の通知を定義するために使用される通知スタイルには、セグメント、ポイント、カスタム トラッカー アイコン、および進行状況バーの開始と終了のカスタム アイコンを含む高度にカスタマイズ可能な進行状況バーが含まれます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象