Android:游戏答题

首先我先来介绍一下我的这块款软件,因为现在的需求发展,很多的人都会用游戏短时间的来让自己的大脑得到休息,这款游戏可以让人在紧张的头脑容量后得到一定的放松,在放松的同时又可以通过游戏来让自己的知识的到一定的提升和进步。在项目中用到了一些技术点比如:sharepreference,popuwindow,fragment,Liseview,跑马灯,五大基本布,spinner。。。
## 项目程序 ##
在第一次启动的时候会有一个导航页面采用的是应用了一个外部的内在项目中直接引用,然后再主要的Activity中调用三个图片就实现了导航页面,引导页面用法也差不多这里就不多说了,整个主页面排版采用的布局主要以相对布局(LinearLayout)和帧布局(FrameLayout)两大布局来实现布局页面


在整个布局中采用的答题模式是通过数据库中的数据库字段来读取数据库中的值然后实现一个基本的作答,答题分为基本答题,随机答题,计时答题,基本答题和随机答题在代码中直接加入sql中的查询语句在语句基础上改关键字然后就实现了效果,计时答题首先它是有规定的题目和作答时间,在交卷的时候会出现一个AlertDialog答题正确率会显示出来,在Activity中调用一下方法就可以实现出来了,在答题的时候还可以进行收藏,在Java代码中获取到你所需要的条件的ID然后再通过ID获取到所有内容就可以实现收藏了(注意实体类的列要和db相同否则数据为null)。

在每个软件中必不可少的都会有一个设置的页面,调用设置页面我用的是popuwindow这里做了一个动画的效果,在项目的styles中写上你想要的效果
如果改动了这里要记得在清单文件中获取,不然效果出不来,在类中调用showPopwindow();

 <!--  这个是加入的代码 --><style name="mypopwindow_anim_style"><item name="android:windowEnterAnimation">@anim/popshow_anim</item><!-- 指定显示的动画xml --><item name="android:windowExitAnimation">@anim/pophidden_anim</item><!-- 指定消失的动画xml --></style>

显示popupWindow 调用styles的到动画的效果

private void showPopwindow() {// 利用layoutInflater获得ViewLayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);View view = inflater.inflate(R.layout.popwindow, null);// 下面是两种方法得到宽度和高度 getWindow().getDecorView().getWidth()PopupWindow window = new PopupWindow(view,WindowManager.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.WRAP_CONTENT);// 设置popWindow弹出窗体可点击,这句话必须添加,并且是truewindow.setFocusable(true);// 实例化一个ColorDrawable颜色为半透明ColorDrawable dw = new ColorDrawable(0xb0000000);window.setBackgroundDrawable(dw);// 设置popWindow的显示和消失动画window.setAnimationStyle(R.style.mypopwindow_anim_style);// 在顶部部显示window.showAtLocation(MainActivity.this.findViewById(R.id.start),Gravity.NO_GRAVITY, 0, 150);// 这里检验popWindow里的button是否可以点击跳转事件first = (Button) view.findViewById(R.id.first);first.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent in = new Intent(MainActivity.this,FirstActivity.class);startActivity(in);}});

在设置中加入其他功能直接在类中用view点击你想要的方法,这里大多数采用的都是跳转页面` Intent in = new Intent(MainActivity.this,FirstActivity.class);在跳转页面中加入自己想要的效果,可以通过网络来拿取自己想要的一个效果,这里的效果我就说了网上很多第三方基本上只要调用或者引入就行了,大多数都是可以实现的,最后销毁程序退出

Android仿游戏答题相关推荐

  1. Android自定义view摇杆,Android仿游戏摇杆 自定义控件

    Android上使用FrameLayout制作游戏摇杆控件 先看效果图 这里写图片描述 首先设置监听 view.setCallback(callback); private CircleViewByI ...

  2. android仿ios弹框_在“提示”框中:iOS外观(在Android上运行),Google Maps作为Time Machine,下载Wii游戏保存...

    android仿ios弹框 Once a week we round up some great reader tips and share them with everyone. Read on t ...

  3. android仿IT之家、炫酷水波纹、Kotlin MVP项目、后台模拟点击、蜂巢迷宫小游戏等源码...

    Android精选源码 Android 炫酷的多重水波纹源码 Android开发一款基于行为识别和个性化推荐的智能推荐APP 仿IT之家Android源码 android判断App位于前台或者后台源码 ...

  4. android仿IT之家、炫酷水波纹、Kotlin MVP项目、后台模拟点击、蜂巢迷宫小游戏等源码

    Android精选源码 Android 炫酷的多重水波纹源码 Android开发一款基于行为识别和个性化推荐的智能推荐APP 仿IT之家Android源码 android判断App位于前台或者后台源码 ...

  5. Android 仿当乐游戏详情页面(二)

    写在前面 在上一篇文章里面,基本上算是实现了该效果的布局,有了布局,接下来就要对布局进行移动处理. android 仿当乐游戏详情页面(一) 对于移动的分析 通过第一篇文章的分析,在所有控件里面,能移 ...

  6. android 仿微信demo————微信发现界面实现

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

  7. 安卓开发笔记(三十三):Android仿写微信发现

    首先我们来看看仿写之后的效果: 看到是这个界面我们首先应该思考这些按钮是怎么做出来的?有了一个整体的思路之后才知道该怎么办.最开始我想的就直接利用button控件上面直接加上png的图片就可以形成一个 ...

  8. android 仿qq修改头像,Qt:小项目仿QQ修改头像界面,技术点记录

    最近写了一个修改头像功能的UI,布局参考了QQ目前的修改头像界面.如下图 这里主要说明一下两个地方的技术:1.头像图片上层的遮罩层,圆形外部为灰色,内部为全透明:2.上传图片宽高比例可以通过鼠标拖拽移 ...

  9. android微信下拉出现小程序,Android 仿新版微信的小程序下拉栏

    Android 仿新版微信的小程序下拉栏 上周微信更新到了 6.6.1 版本,加入了微信小游戏.朋友圈都在玩跳一跳.而且现在微信把最近用过的小程序放到了首页顶部,轻轻下拉就可以快速访问了.可以看下效果 ...

最新文章

  1. 使用poi进行数据的导出Demo
  2. BZOJ2648: SJY摆棋子
  3. gprof 使用例程(转)
  4. Visual Studio 2022 17.1 正式发布,5个新亮点!
  5. matlab loopcount,求助一个数值积分问题,用matlab的quadgk函数来计算,谢谢!
  6. 关于PChar(@string)的疑惑
  7. cpp之间函数引用和类引用的方法
  8. RabbitMQ -- Hello world
  9. flask-sqlalchemy Configuration
  10. HDOJ HDU 1023 1130 1133 1134 2067 ACM 1023 1130 1133 1134 2067 IN HDU ( 卡特兰数 专题 catalan )...
  11. Flask--模板渲染和参数传递
  12. python数据环境的搭建_Python数据分析环境搭建
  13. ssh之雇员管理系统(7)-spring可以启用注解的方式来配置属性+解决懒加载问题...
  14. wps的流程图怎么导出_WPS如何绘制流程图? WPS绘制流程图的详细教程
  15. 声纹识别之Alize入门教程(二):GMM-UBM
  16. 网易公开课斯坦福大学-机器学习
  17. 玩真的了!深度解读拒不履行信息网络安全管理义务将入罪
  18. html怎么设置seo,简单说明一下html相关的seo设置!
  19. 智谱研究报告:揭秘ChatGPT背后的AI“梦之队”
  20. win7安全模式如何打开计算机管理,Win7安全模式怎么进?Win7进入安全模式方法

热门文章

  1. 【干货】最右视频去水印下载使用介绍
  2. 2.分析Ajax请求并抓取今日头条街拍美图
  3. python django 图片管理系统
  4. 驱动精灵2014网卡版 v8.0.522.1102 扩展版
  5. 手机银行一 android,工商手机银行 for Android v1.0.1.6 中文官方安装版
  6. 韵达小程序服务器异常,微信小程序快递助手服务端API接入韵达快递返回9300501错误...
  7. 【鸿蒙操作系统刷机教程】你知道安卓(小米,红米,一加,OPPO,vivo,荣耀,魅族手机)怎么刷华为鸿蒙操作系统(HarmonyOS)刷机包吗?
  8. 潍坊经贸每年单招计算机的成绩,山东经贸职业学院单招2021年春招分数线
  9. 脑机接口科普0009——侵入式与非侵入式的优缺点
  10. 思科ccnp认证网络工程师VLAN攻击概述你必须要知道