您的位置:首頁 > 手機數碼

                                            android源碼,仿大眾點評下拉動畫

                                            發布時間:2022-04-09 03:07:43  來源:IT資訊網    采編:author  背景:

                                            源碼簡介:仿大眾點評下拉滑動動畫效果,隨下拉滑動。

                                            源碼效果:

                                            源碼片段:

                                            packagecom.eoe.commenttogelter.ui;importjava.util.ArrayList;importjava.util.List;importandroid.annotation.SuppressLint;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.app.FragmentManager;importandroid.support.v4.app.FragmentPagerAdapter;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.widget.ImageView;importandroid.widget.TabHost;importandroid.widget.TabHost.OnTabChangeListener;importandroid.widget.TextView;importcom.eoe.commenttogelter.R;publicclassMainActivityextendsFragmentActivity{privateTabHostmTabHost;privateNoSlideViewPagermViewPager;privateList<fragment>mFragments=newArrayList<fragment>();@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mFragments.add(newMainFragment());mFragments.add(newPurchaseFragment());mFragments.add(newSearchFragment());mFragments.add(newMineFragment());mViewPager=(NoSlideViewPager)findViewById(R.id.content);mViewPager.setOffscreenPageLimit(mFragments.size());mViewPager.setAdapter(newViewAdapter(getSupportFragmentManager()));mViewPager.setScanScroll(false);mTabHost=(TabHost)findViewById(android.R.id.tabhost);mTabHost.setup();mTabHost.addTab(mTabHost.newTabSpec("0").setIndicator(createView(0)).setContent(android.R.id.tabcontent));mTabHost.addTab(mTabHost.newTabSpec("1").setIndicator(createView(1)).setContent(android.R.id.tabcontent));mTabHost.addTab(mTabHost.newTabSpec("2").setIndicator(createView(2)).setContent(android.R.id.tabcontent));mTabHost.addTab(mTabHost.newTabSpec("3").setIndicator(createView(3)).setContent(android.R.id.tabcontent));mTabHost.setOnTabChangedListener(newOnTabChangeListener(){@OverridepublicvoidonTabChanged(StringtabId){intindex=Integer.parseInt(tabId);mViewPager.setCurrentItem(index,false);mTabHost.getTabContentView().setVisibility(View.GONE);}});mTabHost.setCurrentTab(0);}@SuppressLint("NewApi")privateViewcreateView(inttabIndex){Viewview=LayoutInflater.from(this).inflate(R.layout.tabwidget_view,null);TextViewtv=(TextView)view.findViewById(R.id.tv);ImageViewimg=(ImageView)view.findViewById(R.id.img);switch(tabIndex){case0:tv.setText("首頁");img.setImageResource(R.drawable.icon_home);break;case1:tv.setText("團購");img.setImageResource(R.drawable.icon_tuan);break;case2:tv.setText("發現");img.setImageResource(R.drawable.icon_search);break;case3:tv.setText("我的");img.setImageResource(R.drawable.icon_my);break;}returnview;}privateclassViewAdapterextendsFragmentPagerAdapter{publicViewAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(intposition){returnmFragments.get(position);}@OverridepublicintgetCount(){returnmFragments.size();}}}</fragment></fragment>

                                            下載地址:http://down.51cto.com/data/2104430

                                              聲明:本文僅為傳遞更多網絡信息,不代表IT資訊網觀點和意見,僅供參考了解,更不能作為投資使用依據。


                                            返回網站首頁 本文來源:IT資訊網

                                            本文評論
                                            阿里可觀測性數據引擎的技術實踐
                                            可觀測性這個概念最早出現于20世紀70年代的電氣工程,相
                                            日期:03-19
                                            調查顯示,零信任戰略受到 CSO 好評
                                            受訪者普遍認為零信任是最有效的安全實踐之一,100% 的
                                            日期:02-26
                                            改善數據中心運營的6個完美實踐
                                            組織的首席技術官可以遵循一些最佳實踐,以確保其IT運營
                                            日期:02-15
                                            全球最大輪胎制造商之一普利司通遭數據泄露,并被喊話支付贖金
                                            普利司通美洲企業家族在美洲擁有 50 多個生產設施和 5
                                            日期:03-15
                                            國產手機出海 但歐洲不會是下一個印度
                                            國產手機正在對歐洲形成圍剿之勢。 根據IDC最新數據,歐
                                            日期:10-02
                                            網關拓撲結構與功能設計歸納,你學會了嗎?
                                            后端服務不需要關心具體哪臺網關節點IP,由網關建立終端
                                            日期:02-22
                                            面向云原生時代  阿里云推出自研“磐久”服務器系列
                                            10月19日上午,在2021杭州云棲大會上,阿里云正式推出面向
                                            日期:03-12
                                            看Android還能飛多遠?
                                            來自 Strategy Analytics 的數據,智能手機的出貨量依舊
                                            日期:03-02
                                            英偉達發布“圖靈”架構GTX 20系列顯卡:支持實時光線追蹤!
                                            8月21日早間消息,昨晚英偉達在德國科隆發布了基于圖靈
                                            日期:10-02
                                            移動邊緣計算有望實現爆炸性增長
                                            移動邊緣計算(MEC)結合了計算、連通性和低延遲通信,使
                                            日期:04-09
                                            Arm鄒挺:瞄準四大領域,攜手合作伙伴,為數據中心提供強勁算力
                                            Arm Neoverse進行了不同的產品路徑規劃,確保每一個平臺
                                            日期:02-10
                                            為何谷歌面試從不超過 30 分鐘
                                            這是谷歌執行董事長埃里克-施密特(Eric Schmidt)和前高
                                            日期:03-10
                                             

                                            精品无码久久午夜福利