首页
学习
活动
专区
工具
TVP
发布

Android 天气APP(七)城市切换城市数据源

城市选择 既然是城市切换,那么首先得有城市的数据,数据来源有两种,本地和网络,但是网络数据对手机的网络要求比较高,看起来会延迟很大,所以这里我用本地的数据。...也是从网络上找的全国城市的JSON数据。 这个文档我还是贴出来吧,这样你就不用去网上到处找了。...① 城市数据源 [{ "name": "北京市", "city": [{ "name": "北京市", "area": [ "东城区", "西城区",...做城市切换我的想法是通过点击按钮出现一个弹窗,弹窗里面是一个省级列表,点击省进入市级列表,点击市进入区/县级列表,点击之后拿到区或者县就可以进行数据请求了。...修改布局,放一个城市的图标,点击之后出现弹窗: 图标如下: 因为是白色的所以你看不到很正常,你保存下来放到项目里就可以了。 代码中

2K70

Android 天气APP(七)城市切换城市数据源

城市选择 既然是城市切换,那么首先得有城市的数据,数据来源有两种,本地和网络,但是网络数据对手机的网络要求比较高,看起来会延迟很大,所以这里我用本地的数据。...也是从网络上找的全国城市的JSON数据。 ? 这个文档我还是贴出来吧,这样你就不用去网上到处找了。...① 城市数据源 [{ "name": "北京市", "city": [{ "name": "北京市", "area": [ "东城区", "西城区", "崇文区...做城市切换我的想法是通过点击按钮出现一个弹窗,弹窗里面是一个省级列表,点击省进入市级列表,点击市进入区/县级列表,点击之后拿到区或者县就可以进行数据请求了。...修改布局,放一个城市的图标,点击之后出现弹窗: 图标如下: ? 因为是白色的所以你看不到很正常,你保存下来放到项目里就可以了。 ? ? 代码中 ? ?

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

js如何实现随机数切换

前言 在一些电商网站,或一些活动页上,看到一些特效,比如:抽奖时,点击图片,实现图片的随机切换,数字的随机切换等,为了吸引用户的注意力,增加网页的互动性,这个效果是怎么实现的呢 01 具体示例 https...://coder.itclan.cn/fontend/js/14-click-num-suiji/ 02 随机切换图片代码 <!...onOff; } 随机切换图片,其实就是在切换图片img的src,当然也可以把图片放到一个数组当中存储的,上面我是把一些图片放到一个...具体代码如下所示,当使用原生js方法能实现后,在用vue或等其他一些框架,在里面实现相同的效果,核心代码实现依旧是没有变的 ...原理是随机数和最大值减最小值的差相乘,最后再加上最小值 其中Math.floor()浮点数向下取整 Math.floor(Math.random() * (max - min)) + min 其他的,都是与原生js

8K70

fullpage.js横屏多页面切换

fullpage.js是一款切换效果插件,支持主流浏览器与ie8+,网上的示例多是纵向切换,但是横向切换示例较少,翻看了一下api文档,调用moveTo方法,即可切换至任意纵向任意横向的分屏中,先看下效果...这里没有使用默认导航栏,而是自定义的切换按钮,更加灵活方便,便于修改,页面也使用的是iframe嵌套,官方示例中多是图片背景切换,没有太大的价值,切换代码很简单,首先引用fullpage.js和...jquery,页面初始化隐藏默认的横向切换组件,然后对切换按钮事件进行绑定,调用api即可 $(function () { $('#content').fullpage({...{ //moveTo方法参数,第一个参数为section的下标,第二个参数为slide的下标 //section为纵向切换...: FullPage横屏切换示例

33740

Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换

Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图切换 前言 正文 一、父Fragment加载子Fragment ① Fragment适配器 ② TabLayout组合...,现在地图上可以查看当前的所在地天气,本文中将对国内其他城市进行切换,地图进行移动,天气查询。...六、切换地图中心   切换地图中心,通过地址信息获得经纬度之后,在MapFragment中新增一个方法,代码如下: /** * 切换地图中心 */ private void...,同样要查询切换的地方的天气,这是很有必要的。...latLonPoint, 20, GeocodeSearch.AMAP); geocoderSearch.getFromLocationAsyn(query); 添加位置如下: 然后当每一次切换城市之后重置一下行政区数组

1.4K20
领券