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
- Наследование
- Атрибуты
- Реализации
Комментарии
Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета).
Маркеры должны быть присоединены от первого символа к последнему символу одного абзаца, в противном случае маркер не будет отображаться, но первый встречающийся абзац будет иметь начальное поле.
Маркеры позволяют настраивать следующие элементы: <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(Int32) |
Создает на |
BulletSpan(Int32, Color) |
Создает на |
BulletSpan(Int32, Color, Int32) |
Создает на |
BulletSpan(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
BulletSpan(Parcel) |
Создает объект |
Поля
StandardGapWidth |
Свойства
BulletRadius |
Получение радиуса (в пикселях) точки маркера. |
Class |
Возвращает класс среды выполнения данного объекта |
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) |
Диапазон, который стилит абзацы как точки маркеров (с учетом направления макета). |