Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Таинственный класс BlinkLayout

В исходниках Android есть таинственный класс BlinkLayout, который нигде в документации не упоминается. Похоже, что он появился в Android 4.0

Класс наследуется от FrameLayout и является контейнером. Любой элемент, который находится внутри контейнера, будет мигать с интервалом полсекунды.

В XML-разметке следует использовать тег <blink>.


<?xml version="1.0" encoding="utf-8"?>
<blink xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="Мигающий текст" /> 
</blink>

Так как класс недокументирован, то использовать его в реальных проектах не стоит. В примере создания заставки DayDream данный тег использовался для эффекта мигания двоеточия между часами и минутами - 12:00.

Информация секретная - никому не рассказывайте!

Реклама