本文整理汇总了Java中com.shizhefei.view.indicator.slidebar.ColorBar类的典型用法代码示例。如果您正苦于以下问题:Java ColorBar类的具体用法?Java ColorBar怎么用?Java ColorBar使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ColorBar类属于com.shizhefei.view.indicator.slidebar包,在下文中一共展示了ColorBar类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onCreateViewLazy
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreateViewLazy(Bundle savedInstanceState) {
super.onCreateViewLazy(savedInstanceState);
setContentView(R.layout.fragment_recyclerview);
coolRefreshView = (CoolRefreshView) findViewById(R.id.recyclerview_funnyRefreshView);
recyclerView = (RecyclerView) findViewById(R.id.recyclerview_recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
recyclerView.setAdapter(adapter = new BooksRecyclerAdapter(BooksLoador.getBooks(0)));
View headLayout = inflater.inflate(R.layout.main_head, recyclerView, false);
adapter.addHeader(headLayout);
ViewPager viewPager = (ViewPager) headLayout.findViewById(R.id.viewPager);
Indicator indicator = (Indicator) headLayout.findViewById(R.id.indicatorView);
indicator.setScrollBar(new ColorBar(getContext(), Color.WHITE, DisplayUtil.dipToPix(getContext(), 3)));
bannerComponent = new BannerComponent(indicator, viewPager, false);
bannerComponent.setAdapter(new BannerAdapter());
bannerComponent.startAutoPlay();
}
开发者ID:LuckyJayce,项目名称:CoolRefreshView,代码行数:20,代码来源:RecyclerViewFragment.java
示例2: onCreate
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_more_views);
Indicator indicator = (Indicator) findViewById(R.id.moreviews_indicatorView);
ViewPager viewPager = (ViewPager) findViewById(R.id.moreviews_viewPager);
refreshButton = findViewById(R.id.moreviews_refresh_button);
completeButton = findViewById(R.id.moreviews_complete_button);
Class[] fragments = {
RecyclerViewFragment.class,
ListViewFragment.class,
WebViewFragment.class,
TextViewFragment.class,
ScrollViewFragment.class
};
indicator.setScrollBar(new ColorBar(this, ContextCompat.getColor(this, R.color.primary), DisplayUtil.dipToPix(this, 3)));
indicator.setOnTransitionListener(new OnTransitionTextListener().setColor(Color.BLACK, Color.GRAY));
viewPager.setOffscreenPageLimit(2);
indicatorViewPager = new IndicatorViewPager(indicator, viewPager);
indicatorViewPager.setAdapter(pagesAdapter = new PagesAdapter(getSupportFragmentManager(), fragments));
refreshButton.setOnClickListener(onClickListener);
completeButton.setOnClickListener(onClickListener);
}
开发者ID:LuckyJayce,项目名称:CoolRefreshView,代码行数:27,代码来源:MoreViewsActivity.java
示例3: onCreate
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_more_views);
Indicator indicator = (Indicator) findViewById(R.id.moreviews_indicatorView);
ViewPager viewPager = (ViewPager) findViewById(R.id.moreviews_viewPager);
refreshButton = findViewById(R.id.moreviews_refresh_button);
completeButton = findViewById(R.id.moreviews_complete_button);
headTextView = (TextView) findViewById(R.id.moreviews_headtext_textView);
headTextView.setText("MoreHeaders");
Class[] fragments = {
StateHeaderFragment.class,
JellyHeaderFragment.class,
MaterialHeaderFragment.class,
PinContentMaterialHeaderFragment.class,
TestHeaderFragment.class
};
indicator.setScrollBar(new ColorBar(this, ContextCompat.getColor(this, R.color.primary), DisplayUtil.dipToPix(this, 3)));
indicator.setOnTransitionListener(new OnTransitionTextListener().setColor(Color.BLACK, Color.GRAY));
viewPager.setOffscreenPageLimit(2);
indicatorViewPager = new IndicatorViewPager(indicator, viewPager);
indicatorViewPager.setAdapter(pagesAdapter = new PagesAdapter(getSupportFragmentManager(), fragments));
refreshButton.setOnClickListener(onClickListener);
completeButton.setOnClickListener(onClickListener);
}
开发者ID:LuckyJayce,项目名称:CoolRefreshView,代码行数:30,代码来源:MoreHeadersActivity.java
示例4: setListener
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
private void setListener() {
ibInfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, AppDeclareActivity.class);
if (indicator.getCurrentItem() == 0) {
intent.putExtra("back", tabName[0]);
} else if (indicator.getCurrentItem() == 1) {
intent.putExtra("back", tabName[1]);
}
startActivity(intent);
}
});
TypedArray ta = obtainStyledAttributes(new int[]{R.attr.main_color, R.attr.sub_color});
int selectColor = ta.getColor(0, Color.BLACK);
int unSelectColor = ta.getColor(1, Color.GRAY);
ta.recycle();
indicator.setScrollBar(new ColorBar(getApplicationContext(),
selectColor, DensityUtil.dip2px(this, 2)));
indicator.setOnTransitionListener(new OnTransitionTextListener().setColor(selectColor, unSelectColor));
viewPager.setOffscreenPageLimit(2);
indicatorViewPager = new IndicatorViewPager(indicator, viewPager);
inflate = LayoutInflater.from(getApplicationContext());
indicatorViewPager.setAdapter(new MyAdapter(getSupportFragmentManager()));
}
开发者ID:liying2008,项目名称:neu-ipgw,代码行数:29,代码来源:MainActivity.java
示例5: onCreateViewLazy
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreateViewLazy(Bundle savedInstanceState) {
super.onCreateViewLazy(savedInstanceState);
setContentView(R.layout.fragment_tabmain);
Resources res = getResources();
Bundle bundle = getArguments();
// tabName = bundle.getString(INTENT_STRING_TABNAME);
index = bundle.getInt(INTENT_INT_INDEX);
ViewPager viewPager = (ViewPager) findViewById(R.id.fragment_tabmain_viewPager);
ScrollIndicatorView indicator = (ScrollIndicatorView) findViewById(R.id.fragment_tabmain_indicator);
ColorBar colorBar = new ColorBar(getApplicationContext(), Color.RED, 5);
colorBar.setWidth(ScreenUtil.dp2px(getActivity(), barWidth));
indicator.setScrollBar(colorBar);
float unSelectSize = 14;
float selectSize = unSelectSize * 1f;//keep same
int selectColor = res.getColor(R.color.tab_top_text_2);
int unSelectColor = res.getColor(R.color.tab_top_text_1);
indicator.setOnTransitionListener(new OnTransitionTextListener().setColor(selectColor, unSelectColor).setSize(selectSize, unSelectSize));
viewPager.setOffscreenPageLimit(4);
indicatorViewPager = new IndicatorViewPager(indicator, viewPager);
inflate = LayoutInflater.from(getApplicationContext());
// 注意这里 的FragmentManager 是 getChildFragmentManager(); 因为是在Fragment里面
// 而在activity里面用FragmentManager 是 getSupportFragmentManager()
indicatorViewPager.setAdapter(new MyAdapter(getChildFragmentManager()));
Log.d("cccc", "Fragment 将要创建View " + this);
}
开发者ID:freedomofme,项目名称:Netease,代码行数:35,代码来源:FirstLayerFragment.java
示例6: onCreateView
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreateView(Bundle savedInstanceState) {
super.onCreateView(savedInstanceState);
setContentView(R.layout.fragment_tab_product);
Resources res = getResources();
ViewPager viewPager = (ViewPager) findViewById(R.id.fragment_product_viewPager);
FixedIndicatorView indicator = (FixedIndicatorView) findViewById(R.id.fragment_product_indicator);
indicator.setScrollBar(new ColorBar(getApplicationContext(), Color.TRANSPARENT, 5));
float unSelectSize = 16;
float selectSize = unSelectSize * 1.0f;//缩放参数
int selectColor = res.getColor(R.color.tab_top_text_2);
int unSelectColor = res.getColor(R.color.tab_top_text_1);
indicator.setOnTransitionListener(new OnTransitionTextListener(selectSize, unSelectSize, selectColor, unSelectColor));
viewPager.setOffscreenPageLimit(2);
mIndicatorViewPager = new IndicatorViewPager(indicator, viewPager);
mInflate = LayoutInflater.from(getApplicationContext());
mIndicatorViewPager.setAdapter(adapter);
mSlideShowView = (SlideShowView) mInflate.inflate(R.layout.slide_show_view, null)
.findViewById(R.id.slideshowView);
ImageView imageView = new ImageView(getActivity());
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageView.setBackgroundDrawable(getResources().getDrawable(
R.mipmap.banner_defalt));
mBannerViews = new ArrayList<ImageView>();
mBannerViews.add(imageView);
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
SystemInfoUtils.dip2px(getApplicationContext(), 100));
mSlideShowView.setLayoutParams(lp);
mSlideShowView.setPageOnClickListener(this);
mSlideShowView.setImageViews(mBannerViews);
}
开发者ID:tangqifa,项目名称:Common-App-Architecture,代码行数:41,代码来源:ProductFragment.java
示例7: initIndicator
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
private void initIndicator() {
float unSelectSize = 12;
float selectSize = unSelectSize * 1.3f;
moretabIndicator.setOnTransitionListener(new OnTransitionTextListener().setColor(0XFFFFA629, Color.GRAY).setSize(selectSize, unSelectSize));
moretabIndicator.setScrollBar(new ColorBar(this, 0XFFFFA629, 4));
moretabViewPager.setOffscreenPageLimit(0);
indicatorViewPager = new IndicatorViewPager(moretabIndicator, moretabViewPager);
}
开发者ID:snowwolf10285,项目名称:PicShow-zhaipin,代码行数:13,代码来源:HomeActivity.java
示例8: onCreateViewLazy
import com.shizhefei.view.indicator.slidebar.ColorBar; //导入依赖的package包/类
@Override
protected void onCreateViewLazy(Bundle savedInstanceState) {
super.onCreateViewLazy(savedInstanceState);
setContentView(R.layout.fragment_tab_news);
ViewPager viewPager = (ViewPager) findViewById(R.id.fragment_tabmain_viewPager);
viewPager.setOffscreenPageLimit(4);
Indicator indicator = (Indicator) findViewById(R.id.fragment_tabmain_indicator);
//设置tab下标
indicator.setScrollBar(new ColorBar(getApplicationContext(),getResources().getColor(R.color.tab_top_scrollbar),5));
float unSelectSize = 14;
float selectSize = unSelectSize * 1.2f;
int selectColor = getResources().getColor(R.color.tab_top_text_2);
int unSelectColor = getResources().getColor(R.color.tab_top_text_1);
indicator.setOnTransitionListener(new OnTransitionTextListener().setColor(selectColor, unSelectColor).setSize(selectSize, unSelectSize));
indicatorViewPager = new IndicatorViewPager(indicator, viewPager);
indicatorViewPager.setPageOffscreenLimit(5);
indicatorViewPager.setAdapter(new NewsFragmentViewPagerAdapter(getChildFragmentManager()));
inflate = LayoutInflater.from(getActivity());
// 注意这里 的FragmentManager 是 getChildFragmentManager(); 因为是在Fragment里面
// 而在activity里面用FragmentManager 是 getSupportFragmentManager()
Log.d("cccc", "Fragment 将要创建View " + this);
}
开发者ID:starmelon,项目名称:lovelife,代码行数:39,代码来源:NewsFragment.java
注:本文中的com.shizhefei.view.indicator.slidebar.ColorBar类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论