BulletSpan Класс

Определение

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

[Android.Runtime.Register("android/text/style/BulletSpan", DoNotGenerateAcw=true)]
public class BulletSpan : Java.Lang.Object, Android.Text.IParcelableSpan, Android.Text.Style.ILeadingMarginSpan, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/style/BulletSpan", DoNotGenerateAcw=true)>]
type BulletSpan = class
    inherit Object
    interface IParcelableSpan
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ILeadingMarginSpan
    interface IParagraphStyle
Наследование
BulletSpan
Атрибуты
Реализации

Комментарии

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

Маркеры должны быть присоединены от первого символа к последнему символу одного абзаца, в противном случае маркер не будет отображаться, но первый встречающийся абзац будет иметь начальное поле.

Маркеры позволяют настраивать следующие элементы: <ul<>li><b>gap width</b> — расстояние между точкой маркера и абзацем в пикселях. Значение по умолчанию — 2 пикселей.</li><li><b>color</b> — цвет точки маркера. По умолчанию цвет точки маркера равен 0 — без цвета, поэтому в нем используется цвет текста TextView.</li><li><b>bullet radius</b> — радиус точки маркера в пикселях. Значение по умолчанию — 4 пикселей.</li></ul> . Например, маркер BulletSpan, использующий значения по умолчанию, можно создать следующим образом:

{@code
             SpannableString string = new SpannableString("Text with\nBullet point");
            string.setSpan(new BulletSpan(), 10, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}

<img src="https://developer.android.com/reference/android/images/text/style/defaultbulletspan.png" /><figcaption>BulletSpan, созданный со значениями по умолчанию.</figcaption>

Чтобы создать маркер BulletSpan с шириной зазора 40 пикселей, зеленой точкой маркера и радиусом маркера 20 пикселей, выполните приведенные ниже действия.

{@code
             SpannableString string = new SpannableString("Text with\nBullet point");
            string.setSpan(new BulletSpan(40, color, 20), 10, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);}

<img src="https://developer.android.com/reference/android/images/text/style/custombulletspan.png" /><figcaption>Customized BulletSpan.</figcaption>

Документация по Java для android.text.style.BulletSpan.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

BulletSpan()

Создает со BulletSpan значениями по умолчанию.

BulletSpan(Int32)

Создает на BulletSpan основе ширины зазора

BulletSpan(Int32, Color)

Создает на BulletSpan основе ширины зазора и целого числа цвета.

BulletSpan(Int32, Color, Int32)

Создает на BulletSpan основе ширины зазора и целого числа цвета.

BulletSpan(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

BulletSpan(Parcel)

Создает объект BulletSpan из посылки.

Поля

StandardGapWidth

Свойства

BulletRadius

Получение радиуса (в пикселях) точки маркера.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Color

Получение цвета точки маркера.

GapWidth

Получение расстояния (в пикселях) между точкой маркера и абзацем.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
JniPeerMembers

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

PeerReference

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
SpanTypeId

Возвращает специальный идентификатор типа для этого класса span.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объекта Parcelable.

Dispose()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
Dispose(Boolean)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, ICharSequence, Int32, Int32, Boolean, Layout)

Отрисовывает начальную границу.

DrawLeadingMargin(Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetLeadingMargin(Boolean)

Возвращает величину, на которую корректируется начальная маржа.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Сведите этот объект в плоскую структуру в объект Parcel.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.Finalized()

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

DrawLeadingMargin(ILeadingMarginSpan, Canvas, Paint, Int32, Int32, Int32, Int32, Int32, String, Int32, Int32, Boolean, Layout)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

JavaCast<TResult>(IJavaObject)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

GetJniTypeName(IJavaPeerable)

Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).

Применяется к