文件名称:新闻客户端
-
所属分类:
- 标签属性:
- 上传时间:2020-01-02
-
文件大小:149.89kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
主要就是实现一个闪屏页的效果,使用了两个动画——ScaleAnimation(缩放动画)AlphaAnimation(透明度动画)来实现,与此同时最好是在设置完动画之后设置一个监听动画结束的监听器——Animation.AnimationListener来监听动画完成触发的动作。在此我设置了在动画结束之后启动MainActivity,并关闭SplashActivity
ViewPager+HorizontalScrollView实现标题栏滑动
只是初期对新闻客户端的布局设计。不管是前端UI还是后台设计,后续会一点一点丰富起来。
文中主要用到的技术:
1、ListView列表
2、各类不同列表项的布局
3、BaseAdapter继承类的应用
布局原理:可以将整个界面看做一个列表容器(ListView,程序中也确实如此),UI方面有多种布局,每一哥条目不同则布局不同(目前定义了4种新闻条目布局:drawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化
Data方面,每一个条目就是一条新闻对象,不同的新闻对象定义不同, 抽取其相同的共性进行继承。
1、主界面布局 activity_main.xml就是简单的一个列表View
新闻适配器,关键代码:NewsItemAdapter.java
新闻适配器的主要工作是将UI组件与java程序对象进行绑定,这里不涉及到新闻(业务)内容,而是适配新闻内容。此处定义了一个Viewholder内部类
ViewPager+HorizontalScrollView实现标题栏滑动
只是初期对新闻客户端的布局设计。不管是前端UI还是后台设计,后续会一点一点丰富起来。
文中主要用到的技术:
1、ListView列表
2、各类不同列表项的布局
3、BaseAdapter继承类的应用
布局原理:可以将整个界面看做一个列表容器(ListView,程序中也确实如此),UI方面有多种布局,每一哥条目不同则布局不同(目前定义了4种新闻条目布局:drawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化
Data方面,每一个条目就是一条新闻对象,不同的新闻对象定义不同, 抽取其相同的共性进行继承。
1、主界面布局 activity_main.xml就是简单的一个列表View
新闻适配器,关键代码:NewsItemAdapter.java
新闻适配器的主要工作是将UI组件与java程序对象进行绑定,这里不涉及到新闻(业务)内容,而是适配新闻内容。此处定义了一个Viewholder内部类
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : WeNews-master.rar 列表 WeNews-master/.gitignore WeNews-master/.idea/compiler.xml WeNews-master/.idea/copyright/profiles_settings.xml WeNews-master/.idea/misc.xml WeNews-master/.idea/modules.xml WeNews-master/.idea/runConfigurations.xml WeNews-master/.idea/vcs.xml WeNews-master/app/.gitignore WeNews-master/app/build.gradle WeNews-master/app/proguard-rules.pro WeNews-master/app/src/androidTest/java/com/example/thinkpad/wenews/ExampleInstrumentedTest.java WeNews-master/app/src/main/AndroidManifest.xml WeNews-master/app/src/main/java/com/example/thinkpad/wenews/amusementFragment.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/armyFragment.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/channelPager.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/ContentWebview.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/financeFragment.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/headlineFragment.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/HttpUtil.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/MainActivity.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/NewItem.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/NewsAdapter.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/newsFragment.java WeNews-master/app/src/main/java/com/example/thinkpad/wenews/tvFragment.java WeNews-master/app/src/main/res/drawable/back.png WeNews-master/app/src/main/res/drawable/bgr.png WeNews-master/app/src/main/res/drawable/search.png WeNews-master/app/src/main/res/drawable/setting0.xml WeNews-master/app/src/main/res/drawable/setting_pressed.xml WeNews-master/app/src/main/res/layout/activity_content_webview.xml WeNews-master/app/src/main/res/layout/activity_main.xml WeNews-master/app/src/main/res/layout/content_crawer.xml WeNews-master/app/src/main/res/layout/layout_amusement.xml WeNews-master/app/src/main/res/layout/layout_army.xml WeNews-master/app/src/main/res/layout/layout_finance.xml WeNews-master/app/src/main/res/layout/layout_news.xml WeNews-master/app/src/main/res/layout/layout_sports.xml WeNews-master/app/src/main/res/layout/layout_tv.xml WeNews-master/app/src/main/res/layout/new_item.xml WeNews-master/app/src/main/res/layout/title.xml WeNews-master/app/src/main/res/mipmap-hdpi/ic_launcher.png WeNews-master/app/src/main/res/mipmap-hdpi/ic_launcher_round.png WeNews-master/app/src/main/res/mipmap-mdpi/ic_launcher.png WeNews-master/app/src/main/res/mipmap-mdpi/ic_launcher_round.png WeNews-master/app/src/main/res/mipmap-xhdpi/ic_launcher.png WeNews-master/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png WeNews-master/app/src/main/res/mipmap-xxhdpi/ic_launcher.png WeNews-master/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png WeNews-master/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png WeNews-master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png WeNews-master/app/src/main/res/values/colors.xml WeNews-master/app/src/main/res/values/strings.xml WeNews-master/app/src/main/res/values/styles.xml WeNews-master/app/src/test/java/com/example/thinkpad/wenews/ExampleUnitTest.java WeNews-master/build.gradle WeNews-master/gradle/wrapper/gradle-wrapper.jar WeNews-master/gradle/wrapper/gradle-wrapper.properties WeNews-master/gradle.properties WeNews-master/gradlew WeNews-master/gradlew.bat WeNews-master/LICENSE WeNews-master/README.md WeNews-master/settings.gradle WeNews-master/app/src/androidTest/java/com/example/thinkpad/wenews WeNews-master/app/src/main/java/com/example/thinkpad/wenews WeNews-master/app/src/test/java/com/example/thinkpad/wenews WeNews-master/app/src/androidTest/java/com/example/thinkpad WeNews-master/app/src/main/java/com/example/thinkpad WeNews-master/app/src/test/java/com/example/thinkpad WeNews-master/app/src/androidTest/java/com/example WeNews-master/app/src/main/java/com/example WeNews-master/app/src/test/java/com/example WeNews-master/app/src/androidTest/java/com WeNews-master/app/src/main/java/com WeNews-master/app/src/main/res/drawable WeNews-master/app/src/main/res/layout WeNews-master/app/src/main/res/mipmap-hdpi WeNews-master/app/src/main/res/mipmap-mdpi WeNews-master/app/src/main/res/mipmap-xhdpi WeNews-master/app/src/main/res/mipmap-xxhdpi WeNews-master/app/src/main/res/mipmap-xxxhdpi WeNews-master/app/src/main/res/values WeNews-master/app/src/test/java/com WeNews-master/app/src/androidTest/java WeNews-master/app/src/main/java WeNews-master/app/src/main/res WeNews-master/app/src/test/java WeNews-master/app/src/androidTest WeNews-master/app/src/main WeNews-master/app/src/test WeNews-master/.idea/copyright WeNews-master/app/src WeNews-master/gradle/wrapper WeNews-master/.idea WeNews-master/app WeNews-master/gradle WeNews-master
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.