2015-09-29 1 views
1

Как вы можете видеть по этой ссылке (http://amyjokim.com/wp-content/uploads/2014/05/Duolingo-Onboarding-3.jpg)есть способ создать белую точку, используя код, показывающий ход работы на борту?

В нижней части изображения есть точки, показывающие ход работы на борту. есть ли способ создать белую точку, используя код, показывающий ход работы на борту? Каков наилучший способ их создания? используя изображение?

Есть ли способ создать белую точку с использованием кода, который показывает ход бортовой сети?

ответ

0

их называют ViewPagerIndicator.

This library предлагает варианты для большого количества форм и размеров в индикаторе viewpager с sample application.

Включите одно из виджетов на ваш взгляд. Обычно это должно быть размещено рядом с представленным ViewPager.

<com.viewpagerindicator.TitlePageIndicator 
    android:id="@+id/titles" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" /> 

В вашем OnCreate метод (или onCreateView для фрагмента), связать индикатора к ViewPager.

//Set the pager with an adapter 
ViewPager pager = (ViewPager)findViewById(R.id.pager); 
pager.setAdapter(new TestAdapter(getSupportFragmentManager())); 

//Bind the title indicator to the adapter 
TitlePageIndicator titleIndicator = (TitlePageIndicator)findViewById(R.id.titles); 
titleIndicator.setViewPager(pager); 

(Необязательно) Если вы используете OnPageChangeListener с видом пейджера вы должны установить его в индикаторе, а не на пейджере непосредственно.

//continued from above 
titleIndicator.setOnPageChangeListener(mPageChangeListener); 
+0

потрясающий! Спасибо! – user2060198

1

попробуйте этот код. Создайте копию xml в drawables под кодом. Если вы хотите различные цвета изменения FFFFFF к your_color

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="oval"> 
     <solid android:color="#ffffff" /> 
     <size 
      android:width="8dp" 
      android:height="8dp" /> 
    </shape> 
</item> 

</layer-list> 
+0

Я попробую. Спасибо! – user2060198

 Смежные вопросы

  • Нет связанных вопросов^_^