导航栏和下划线滚动标题
来源:互联网 发布:ieee1459功率算法 编辑:程序博客网 时间:2024/05/17 04:05
引入类---【threebao--导航栏和下划线滚动标题--ColumnHorizontalScrollView.java】//xml<com.hanju.hanju_my.fristPager.fristpager_fragment.fristpagerclass.ColumnHorizontalScrollView android:layout_width="match_parent" android:background="@color/color_White" android:paddingLeft="20dip" android:paddingRight="20dip" android:layout_height="@dimen/dp_40" android:id="@+id/title" /><android.support.v4.view.ViewPager android:id="@+id/frist_vpager" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" ></android.support.v4.view.ViewPager>
//javapackage com.hanju.hanju_my.Fragment;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentStatePagerAdapter;import android.support.v4.view.ViewPager;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.TextView;import com.hanju.hanju_my.R;import com.hanju.hanju_my.fristPager.fristpager_fragment.fristpagerclass.ColumnHorizontalScrollView;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_MV;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_TV;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_Tuijian;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_dianying;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_playNew;import com.hanju.hanju_my.fristPager.fristpager_fragment.FristFG_zongyi;/** * Created by 张梦雨 on 2016/7/1 0001. */public class Fgment_FirstPager extends Fragment { /** * 偏移量(手机屏幕宽度 / 选项卡总数 - 选项卡长度) / 2 */ private int offset = 0; /** * 下划线图片宽度 */ private int lineWidth; /** * 当前选项卡的位置 */ private int current_index = 0; /** * 选项卡总数 */ private static final int TAB_COUNT = 6; private static final int TAB_0 = 0; private static final int TAB_1 = 1; private static final int TAB_2 = 2; private static final int TAB_3 = 3; private static final int TAB_4 = 4; private static final int TAB_5 = 5; private View view; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { view = View.inflate(getActivity(), R.layout.fgfristpagerlayout, null); return view; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); //找控件 findfristid(); //设置导航栏 setdaohang(); } //找控件 private void findfristid() { title = (ColumnHorizontalScrollView) view.findViewById(R.id.title); //pager frist_vpager = (ViewPager) view.findViewById(R.id.frist_vpager); } //设置导航栏 private void setdaohang() { frist_vpager.setAdapter(new FragmentStatePagerAdapter(getActivity().getSupportFragmentManager()) { @Override public int getCount() { return 6; } @Override public Fragment getItem(int position) { Fragment fragment=null; switch (position){ case 0: fragment = new FristFG_Tuijian(); break; case 1: fragment = new FristFG_TV(); break; case 2: fragment = new FristFG_zongyi(); break; case 3: fragment = new FristFG_dianying(); break; case 4: fragment = new FristFG_MV(); break; case 5: fragment = new FristFG_playNew(); break; } return fragment; } }); title.setTitle("推荐","电视剧","综艺","电影","MV","娱乐新闻"); //这个是设置标题的 title.setspace(40); title.setViewPager(frist_vpager); //这个是将ViewPager对象给自定义的View frist_vpager.setCurrentItem(0); }}
0 0
- 导航栏和下划线滚动标题
- 常用的导航栏下划线滚动特效
- 隐藏导航栏下划线
- 设置导航栏下划线
- android 标题下划线分块导航 使用ViewPager+ViewPagerIndicator
- iOS 自定义导航栏标题和按钮
- IOS 自定义导航栏标题和返回按钮标题
- iOS自定义导航栏标题和返回按钮标题
- IOS 自定义导航栏标题和返回按钮标题
- 滚动隐藏导航栏和tab
- 导航加下划线和数据的刷新
- 更改导航栏标题
- 导航栏标题颜色
- 导航栏标题
- [Android界面] 导航栏下划线出现偏移
- IOS 自定义导航栏题目和返回按钮标题
- IOS 自定义导航栏题目和返回按钮标题
- iOS 导航栏标题字体的颜色和大小
- 阵列信号处理
- 软件测试作者简介
- 青岛大妈“脸基尼”重出江湖 网友:吓懵了
- 在已有的项目中引入react native
- 点击复制按钮复制指定文本内容,实现网页中的复制功能
- 导航栏和下划线滚动标题
- FMDB的使用方法
- MySQL递归查询树状表的子节点、父节点
- CSS-overflow溢出
- java反射机制详解 及 Method.invoke解释
- Java序列化与反序列化
- 数据库中的左连接和右连接的区别
- js中delete
- HTTPS接口加密和身份认证 使用AFNetworking进行双向认证