襄阳微信公众号代运营【襄阳商城小程序开发】襄阳微信公众号编辑排版设计_襄阳微信小程序制作公司—襄阳微信公众号小程序托管服务中心
襄阳最早的文化遗存主要集中在汉水北岸,包括军营坡、龚家洲、金鸡嘴、山湾等旧石器时代遗址。器物制作方法多采取直接单面打击,制作特点与陕西“蓝田人”、山西“丁村人”使用的同类器相似。遗址时代约为距今10万年左右的旧石器时代中期或偏晚阶段。
襄阳夜景
襄阳夜景
襄阳人文地图
襄阳人文地图
至少在距今10000年左右的新石器时代,襄阳先民开始尝试磨制石器,制造工具,渔猎采集,刀耕火种。经调查,襄阳新石器时期文化遗址点达180余处,它们基本沿汉水及其支流两岸较为密集地分布,尤其在新石器时代中晚期,逐步在汉水中游北岸的南襄盆地西南部、西岸的襄宜平原和东岸的随枣走廊形成了相对集中的较大规模聚落群,在山体较大的鄂西山地边缘也有少量分布。
夏分天下为九州,今境分属荆、豫二州之域。微信公众号开发
ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左 右滑动,从而切换不同的View,我们可以通过setPageTransformer()方法为我们的ViewPager 设置切换时的动画效果,当然,动画我们还没学到,所以我们把为ViewPager设置动画 放到下一章绘图与动画来讲解!和前面学的ListView,GridView一样,我们也需要一个Adapter (适配器)将我们的View和ViewPager进行绑定,而ViewPager则有一个特定的Adapter—— PagerAdapter!另外,Google官方是建议我们使用Fragment来填充ViewPager的,这样 可以更加方便的生成每个Page,以及管理每个Page的生命周期!给我们提供了两个Fragment 专用的Adapter:FragmentPageAdapter和FragmentStatePagerAdapter 我们简要的来分析下这两个Adapter的区别:
FragmentPageAdapter:和PagerAdapter一样,只会缓存当前的Fragment以及左边一个,右边 一个,即总共会缓存3个Fragment而已,假如有1,2,3,4四个页面:
处于1页面:缓存1,2
处于2页面:缓存1,2,3
处于3页面:销毁1页面,缓存2,3,4
处于4页面:销毁2页面,缓存3,4
更多页面的情况,依次类推~FragmentStatePagerAdapter:当Fragment对用户不 见得时,整个Fragment会被销毁, 只会保存Fragment的状态!而在页面需要重新显示的时候,会生成新的页面!
综上,FragmentPageAdapter适合固定的页面较少的场合;而FragmentStatePagerAdapter则适合 于页面较多或者页面内容非常复杂(需占用大量内存)的情况!
襄阳微信公众号代运营【襄阳商城小程序开发】襄阳微信公众号编辑排版设计_襄阳微信小程序制作公司—襄阳微信公众号小程序托管服务中心