Страница 1 из 1

как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 17:09
arturba
помогите пожалуйста


@Override
public Fragment getItem(int i) {
Fragment fragment=null;
if (i==0){
fragment=new Fraga();}
if (i==1){
fragment=new Fragb();}
if (i==2){
fragment=new Fragc();}
if (i==3){
fragment=new Fragd();}
if (i==4){
fragment=new Frage();}
if (i==5){
fragment=new Fragef();}

return fragment;
}

@Override
public int getCount() {
return 6;
}

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 21:30
Foenix
куда хотiл фрахмент?

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 22:12
rezak90
Foenix писал(а):куда хотiл фрахмент?
А ну не обижать украинцев!

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 22:27
Foenix
та шо это по украинстки было?

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:05
petrovichtim
rezak90 писал(а):
Foenix писал(а):куда хотiл фрахмент?
А ну не обижать украинцев!
хай на державной мове размолвляет, тут москали поганые в основном, да коммунисты

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:15
arturba
я имел введу ходил :)

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:16
Foenix
да куда поясни ты нам, интересно

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:20
arturba
:) не куда а по кругу чтоби после 6 фрагмента шел заново 1 можно так сделать?

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:21
Mikhail_dev
Какая-то есть либа для этого дела, чтобы ViewPager по кругу ходил, но не могу вспомнить имени. Может кто другой вспомнит
Вот вроде https://github.com/antonyt/InfiniteViewPager

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:22
doter.ua
Для начала прочитай про switch.
З.Ы. если объект не инициализировать ( не присваивать ему значение ) он по дефолту будет null. Это я про Fragment fragment=null;

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 23 янв 2015, 23:38
arturba
что мне поменять??

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 24 янв 2015, 00:45
Mikhail_dev
Поменять? А у вас собственно пока ничего и нет. По крайней мере я не вижу. Я уже написал ссылку на библиотеку, которая вам подходит. Разбирайтесь

Re: как сделать чтоби фрагмент хотіл по кругу?

Добавлено: 21 фев 2015, 22:47
arturba
я снова с вами и недам вам покоя :) один друг мне сделал ворт такой код :) но ето тоже не то :( в чем проблема я не хочу создавать библиотеку бррррр

помогитеее пожалуйстааа

Код: Выделить всё

class MyAdapter extends FragmentPagerAdapter {

    public MyAdapter(FragmentManager fm) {
        super(fm);
    }


    @Override
    public Fragment getItem(int i) {
        Fragment fragment=null;
    if (i==0){
    fragment=new Fragef();}
        if (i==1){
            fragment=new Fraga();}
        if (i==2){
            fragment=new Fragb();}
        if (i==3){
            fragment=new Fragc();}
        if (i==4){
            fragment=new Fragd();}
        if (i==5){
            fragment=new Frage();}
        if (i==6){
            fragment=new Fragef();}
        if (i==7) {
            fragment=new Fraga();}

        return fragment;
    }

    @Override
    public int getCount() {
        return 8;
    }

    @Override
    public float getPageWidth(int position) {
        return 1.5f;
    }
}