compile 'com.android.support:design:26.+' compile 'com.hjm:BottomTabBar:1.1.1' compile 'com.jakewharton:butterknife:7.0.1' compile 'io.reactivex:rxandroid:1.1.0' compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' compile 'com.google.code.gson:gson:2.8.1' compile 'com.android.support:recyclerview-v7:26.+' compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okio:okio:1.13.0' compile 'com.squareup.okhttp3:logging-interceptor:3.4.1' compile 'com.facebook.fresco:fresco:0.12.0' compile 'com.youth.banner:banner:1.4.9' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'org.greenrobot:eventbus:3.0.0' compile(name: 'ijkplayer-java-release', ext: 'aar') compile 'com.android.support:design:26.0.0-alpha1'<uses-permission android:name="android.permission.INTERNET" /> //drawable下创建conrners_bg<shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--设置填充颜色 为白色--> <solid android:color="#ffffff"></solid> <corners android:radius="50mm"/> </shape> //activity_main<com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottombar" android:layout_marginTop="10dp" android:layout_width="match_parent" android:layout_height="match_parent" ></com.hjm.bottomtabbar.BottomTabBar>//home_main<android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/re" ></android.support.v7.widget.RecyclerView>//item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <com.facebook.drawee.view.SimpleDraweeView android:id="@+id/img" android:layout_width="match_parent" android:layout_height="150dp" android:layout_margin="8dp" fresco:failureImage="@mipmap/ic_launcher" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/tv" android:text="aaaa" /> </LinearLayout>//item2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <RelativeLayout android:id="@+id/fg_homepage_title" android:layout_width="match_parent" android:layout_height="200dp"> <com.youth.banner.Banner android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/banner" ></com.youth.banner.Banner> <com.bawei.linxi.TitleView_homepage android:id="@+id/fg_homepage_head" android:layout_width="match_parent" android:layout_height="80dp"></com.bawei.linxi.TitleView_homepage> </RelativeLayout> </LinearLayout>
//title_homepage_layout<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_marginTop="20dp" > <RelativeLayout android:id="@+id/title_homepage_search" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:layout_centerVertical="true" > <EditText android:id="@+id/title_homepage_et" android:editable="false" android:layout_marginLeft="10dp" android:layout_width="300dp" android:layout_height="36dp" android:layout_centerVertical="true" android:background="@drawable/corners_bg" android:hint="联想笔记本电脑" android:textColorHint="#999" android:paddingLeft="60dp" android:focusable="false" /> <ImageView android:id="@+id/title_homepage_searchiv" android:layout_width="26dp" android:layout_height="26dp" android:src="@drawable/as6" android:layout_centerVertical="true" android:layout_marginLeft="16dp" /> <ImageView android:layout_width="26dp" android:layout_height="26dp" android:id="@+id/title_homepage_assistant" android:src="@drawable/as1" android:layout_centerVertical="true" android:layout_marginRight="16dp" android:layout_alignParentRight="true" /> </RelativeLayout> </RelativeLayout>//xiang_mian<RelativeLayout android:layout_width="match_parent" android:layout_height="60dp" android:background="#414ce4" > <ImageView android:id="@+id/back" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/back" android:layout_centerVertical="true" android:layout_marginLeft="10dp" /> <TextView android:id="@+id/tv_shop_title" android:textSize="15sp" android:text="aaaaa" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#fff" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/collection" android:layout_centerVertical="true" android:layout_alignParentRight="true" android:layout_marginRight="10dp" /> </RelativeLayout> <com.bawei.linxi.widget.media.IjkVideoView android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/video_view"></com.bawei.linxi.widget.media.IjkVideoView> <android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/tab"></android.support.design.widget.TabLayout> <android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/viewpager"></android.support.v4.view.ViewPager>
//MainActivitypublic class MainActivity extends AppCompatActivity { @Bind(R.id.bottombar) BottomTabBar bottombar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //沉浸式getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
ButterKnife.bind(this); inittab(); } private void inittab() { bottombar.init(getSupportFragmentManager()) .setImgSize(50, 50) .setFontSize(12) .setTabPadding(4, 6, 10) .setChangeColor(Color.RED, Color.DKGRAY) .addTabItem("首页", R.mipmap.found, Fragment_one.class) .addTabItem("频道", R.mipmap.special, Fragment_two.class) .addTabItem("搜索", R.mipmap.fancy, Fragment_three.class) .addTabItem("我的", R.mipmap.my, Fragment_three.class) .isShowDivider(false) .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() { @Override public void onTabChange(int position, String name) { } }); }}//apipublic class Api { public static final String PATH = "http://api.svipmovie.com/front/"; public static final String X_PATH = "http://api.svipmovie.com/front/"; }public interface Apiservice { @GET("homePageApi/homePage.do") Observable<MyBean> getdatas(); @FormUrlEncoded @POST("videoDetailApi/videoDetail.do") Observable<XQBean> getMovieData(@Field("mediaId")String mediaId); }//beanpublic class MyBean { /** * msg : 成功 * ret : {"hotSearchList":[{"refCounter":1,"cnname":"xingjichuanyue","siteId":"1","simplename":"xjcy","id":"ff8080815a5f91db015a68a763b750d5","tagName":"星际穿越","createdtime":"2017-02-23 09:48:04","enname":""},{"refCounter":1,"cnname":"ailisimengyouxianjing2","siteId":"1","simplename":"alsmyxj2","id":"ff8080815a5f91db015a68a79c5e50d7","tagName":"爱丽丝梦游仙境2","createdtime":"2017-02-23 09:48:19","enname":""},{"refCounter":1,"cnname":"zhouxingchi","siteId":"1","simplename":"zxc","id":"ff8080815a5f91db015a68a7c21550dc","tagName":"周星驰","createdtime":"2017-02-23 09:48:29","enname":""},{"refCounter":1,"cnname":"gangtiexia2","siteId":"1","simplename":"gtx2","id":"ff8080815a5f91db015a68a88a5350de","tagName":"钢铁侠2","createdtime":"2017-02-23 09:49:20","enname":""},{"refCounter":1,"cnname":"haidizongdongyuan2","siteId":"1","simplename":"hdzdy2","id":"ff8080815a5f91db015a68a96bd350e0","tagName":"海底总动员2","createdtime":"2017-02-23 09:50:18","enname":""},{"refCounter":1,"cnname":"zhourunfa","siteId":"1","simplename":"zrf","id":"ff8080815d790554015d79a124e202cd","tagName":"周润发","createdtime":"2017-07-25 20:03:10","enname":""}],"list":[{"showStyle":"","loadType":"videoList","changeOpenFlag":"false","line":1,"showType":"banner","childList":[{"airTime":2013,"duration":"02:04:58","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"b6c8438873fd4a0f8880b2def64c6472","description":"奥斯卡是个只会雕虫小技的马戏团魔术师,却无意中被龙卷风从尘土飞扬的堪萨斯城带到了神奇美妙的奥兹国。那里的居民认为他是传说中的大魔法师从天而降,祈求他击败穷凶极恶的邪恶女巫拯救奥兹国,可心术不正的奥斯卡却把这境遇看作是发大财的绝佳良机。三位自称是奥兹国守护者的女巫赛多拉、伊诺拉和 格琳达却对奥斯卡的身份各有怀疑。当黑暗势力压境,奥斯卡被迫卷入纷争,他才发现自己必须擦亮双眼,分辨出这些美艳女巫们究竟孰善孰恶,是敌是友,不然一切美好都要灰飞烟灭。","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=b6c8438873fd4a0f8880b2def64c6472","shareURL":"http://m.svipmovie.com/#/moviedetails/b6c8438873fd4a0f8880b2def64c6472","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/20/1511144172307028693.jpg","title":"骗徒女巫勾心斗法","roomId":""},{"airTime":2011,"duration":"01:22:09","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"620539e5053a479487b47b25b6d00e3e","description":"杰夫(杰森·席格尔 Jason Segel 饰)是个整天无所事事的宅男,被母亲莎伦(苏珊·萨兰登 Susan Sarandon 饰)呼来喝去嫌他办事不力,他的哥哥帕特(艾德·赫尔姆斯 Ed Helms 饰)倒是事业不错还结婚了,但与妻子琳达(朱迪·格雷尔 Judy Gr eer 饰)也在闹婚姻危机。一日杰夫接到一个打错的电话,又在公交车上遇见个高中生,球衣背后名字恰好印着打电话人要找的那个名字,一向着迷电影《天兆》的杰夫认为这是一个启示,跟着高中生下车的他遭遇抢劫,无奈游荡在大街上偶遇哥哥帕特,两人又莫名遇见和另一个男人单独吃饭的琳达,帕特拉着杰夫去追查琳达\u201c外遇\u201d的真相,混乱的一天随着杰夫的\u201c启示\u201d而展开\u2026\u2026","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=620539e5053a479487b47b25b6d00e3e","shareURL":"http://m.svipmovie.com/#/moviedetails/620539e5053a479487b47b25b6d00e3e","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/20/1511144147184098514.jpg","title":"资深宅男神奇一日游","roomId":""},{"airTime":2012,"duration":"01:46:16","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"840ddae38ed346a197a76b46b448067e","description":"影片来自于真实的故事,小镇上的记者亚当(约翰·卡拉辛斯基 John Krasinski 饰)和绿色和平组织的一位志愿者瑞秋(德鲁·巴里摩尔 Drew Barrymore 饰)加入到了拯救北极圈灰鲸的行动中去。 两人必须联合阿拉斯加的因纽特人,对抗石油公司以及苏联和美国的军队的反对\u2014\u2014在当时的冷战背景下,他们终于得到了世界的关注,冷战的阴影也因拯救这种濒临灭绝的动物行动而得到缓解。","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=840ddae38ed346a197a76b46b448067e","shareURL":"http://m.svipmovie.com/#/moviedetails/840ddae38ed346a197a76b46b448067e","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/13/1510554001280066272.jpg","title":"群星拯救临灭绝灰鲸","roomId":""},{"airTime":2015,"duration":"01:30:36","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296586400001011.png","dataId":"27b0cfcb0dcd4cd3995689f19a517de9","description":"鸡汤书籍《我该如何帮你去帮助他人》作者迈克尔·斯通(Michael Stone)来到辛辛那提,准备在一场大会上发表励志演说。这个面临中年危机的已婚男人邂逅了一位不善言辞的销售代理丽莎(Lisa),两人碰出了火花,由此展开了一段婚外情。","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=27b0cfcb0dcd4cd3995689f19a517de9","shareURL":"http://m.svipmovie.com/#/moviedetails/27b0cfcb0dcd4cd3995689f19a517de9","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/13/1510554351074021140.jpg","title":"定格动画再现中年危机","roomId":""},{"airTime":2014,"duration":"01:26:03","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"0dd2ec4447914e3ca4bb6f55c6c240a4","description":" 15世纪中叶,作风彪悍残忍的穿刺王弗拉德(卢克·伊万斯 Luke Evans 饰)在土耳其苏丹的扶持下回到故乡特兰西瓦尼亚,建立起一个和平祥和的国家。然而此时此刻他仍受制于土耳其苏丹王穆罕默德(多米尼克·库珀 Dominic Cooper 饰),苏丹要求弗拉德献上一千个男孩充军,包括他儿子在内的孩子们都将成为嗜血统治者的牺牲品。不愿孩子重走自己当年血腥之路的弗拉德奋起反抗,屠杀使者。为了赢得战争的胜利,他闯入神秘而恐怖的断牙山,期望借助传说中的怪物之手击退土耳其的入侵者。 \r\n 他为了国家不惜抛弃良知和灵魂,由此注定了千古悲剧的开始。吸血鬼德古拉的传说由此上演\u2026\u2026","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=0dd2ec4447914e3ca4bb6f55c6c240a4","shareURL":"http://m.svipmovie.com/#/moviedetails/0dd2ec4447914e3ca4bb6f55c6c240a4","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/08/15/1502788637200074355.jpg","title":"德古拉操纵蝙蝠大军血洗仇敌","roomId":""},{"airTime":2015,"duration":"01:48:44","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"e02cc73eaa5b4a628b66edeb665597ef","description":"影片改编自同名电视剧。《秘密特工》是1964年到1968年间的一部经典电视剧,共播出了105集,由老牌影星罗伯特·沃恩 、大卫·麦考姆联袂主演,是当年一部著名的双雄剧。故事内容是关于\u201c执法联合指挥部\u201d的两名特工对抗敌方组织T.H.R.U.S.H.(Technological Hierarchy for the Removal of Undesirables and the Subjugation of Humanity)","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=e02cc73eaa5b4a628b66edeb665597ef","shareURL":"http://m.svipmovie.com/#/moviedetails/e02cc73eaa5b4a628b66edeb665597ef","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/03/1509673807428075670.jpg","title":"特工与特工之间的巅峰对决","roomId":""},{"airTime":2014,"duration":"01:53:22","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296586400001011.png","dataId":"35b74f148cd34048af00f0a187628589","description":"梅远贵(邓超 饰)是一个情感经历极为丰富的男人,虽然有过这样那样的失败恋情,却也帮他铺就了一条通往荣华复归的康庄大道。现如今的梅远贵生活在首都北京,与其精英团队操办起帮人分手的奇葩业务,无论你有着怎样的感情和生活,只要票子给足,他总会高效率地完成任务。爱情那么虚幻的东西太不可靠,还是钱最让他放心。这一天,梅照例接了一单生意,那就是帮客户甩掉美丽女孩叶小春(杨幂 饰)。小春是一个自强不息的北漂姑娘,她渴望可以让之依靠休息的港湾,同时也为了美好的明天奋力打拼。原本踌躇满志的梅远贵,从和小春接触的第一天起,他们彼此的人生就发生了改变\u2026\u2026 \r\n 本片根据同名人气话剧改编。","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=35b74f148cd34048af00f0a187628589","shareURL":"http://m.svipmovie.com/#/moviedetails/35b74f148cd34048af00f0a187628589","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/13/1510553917074027043.jpg","title":"邓超变身腹肌男与杨幂上演大尺度互撩","roomId":""},{"airTime":2014,"duration":"01:20:39","loadType":"video","score":0,"angleIcon":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/05/09/1494296614609066838.png","dataId":"d8f2e5a44c754a5fb5f5e4d501ca7f15","description":"《熊孩子亚历山大的糟心日》(Alexander and the Terrible, Horrible, No Good, Very Bad Day)根据同名青少年文学作品改编而来,该书曾入选美国教育协会推荐的\u201c100本最佳童书\u201d。该片由导演米古尔·阿塔执导,预计将于2014年10月10日在北美上映。","loadURL":"http://api.svipmovie.com/front/videoDetailApi/videoDetail.do?mediaId=d8f2e5a44c754a5fb5f5e4d501ca7f15","shareURL":"http://m.svipmovie.com/#/moviedetails/d8f2e5a44c754a5fb5f5e4d501ca7f15","pic":"http://phonemovie.ks3-cn-beijing.ksyun.com/image/2017/11/13/1510554285660026305.jpg","title":"倒霉一家子送欢乐","roomId":""}],"moreURL":"&#
多条目展示+视频播放
最新推荐文章于 2022-02-21 09:19:15 发布