小编Jef*_*ank的帖子

如何将fragmentpageradapter中每个选项卡的图标设置为gif动画?

我想将fragmentpageradapter中每个标签的图标设置为gif动画.当用户滑动到每个特定选项卡时,动画将开始.

例如:

用户从选项卡1开始.选项卡1动画将启动.现在用户滑动到选项卡2.选项卡1图标将暂停,选项卡2图标将启动.下一个用户滑动到选项卡3.选项卡3图标将启动,选项卡1和选项卡2将暂停..等等.

MyHome.java

import android.content.Context;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.HorizontalScrollView;
import android.widget.TabHost;
import android.widget.TabHost.OnTabChangeListener;
import android.widget.TabHost.TabContentFactory;
import java.util.List;
import java.util.Vector;


public class MyHome extends Fragment implements OnTabChangeListener, OnPageChangeListener {

private TabHost tabHost;
private ViewPager viewPager;
private MyFragmentPagerAdapter myViewPagerAdapter;
private String[] tabsTitles = {"About Me", "Connections", "Messages", "Open Forum", "Music", "Books", "Sports", "Title 8", "Title 9"};
private boolean flag = false;
int i = 0;
View v; …
Run Code Online (Sandbox Code Playgroud)

java xml android gif

5
推荐指数
1
解决办法
220
查看次数

标签 统计

android ×1

gif ×1

java ×1

xml ×1