游戏规则: 简单版的扫雷事实上就是一个9×9的矩阵,其中有十个点是雷,非雷方块的数字代表该方块周围八个方块中雷的个数。通过长按某一方块(方块会变红)认定该方块为玩家认为的雷,通过短按某一方块来“展开”该方块。 展开:如果该方块为雷,则游戏失败;如果该方块下为非零数字,则将该方块的数字告诉玩家;如果该 ...
分类:
其他好文 时间:
2018-05-29 15:31:05
阅读次数:
309
本文来自 网易云社区 。 问题描述 Android App中的页面元素,都是由一个个Box(可以理解成一个个自定义View组件和Widget同级)组成,这些Box可以在不同的页面、不同的模块达到复用的效果。但是,现在遇到了一个对于开发复用棘手的问题, A页面的组件间距和B页面的组件间距可能不同。 A ...
分类:
其他好文 时间:
2018-05-28 14:48:45
阅读次数:
206
原文链接 "https://mp.weixin.qq.com/s/M19tp_ShOO6esKdozi7Nlg" 两种方式实现类似水波扩散效果,先上图为敬 1. 自定义view实现 2. 动画实现 自定义view实现 思路分析:通过canvas画圆,每次改变圆半径和透明度,当半径达到一定程度,再次从 ...
分类:
移动开发 时间:
2018-05-27 14:40:26
阅读次数:
175
1.问题描述:实现点击按钮播放MP3音频并开启动画,再点击按钮关闭动画以及音频 效果类似以下(图片来自网络,侵删),动画效果其实就是几张连续的图片组成: 2.实现思路 2.1 自定义view,设置imageview的动画以及添加view的点击手势控制动画播放、结束; 2.2 直接自定义一个butto ...
分类:
移动开发 时间:
2018-05-25 16:55:22
阅读次数:
740
先看效果图 package com.hhzt.iptv.lvb_w8.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.gra ...
分类:
移动开发 时间:
2018-05-17 20:43:25
阅读次数:
230
滑动ListView列表然后 listView上边的视图 跟随着上拉或者下拉的距离 自动放大或者缩小 视图里边元素自动平移的效果 思路很简单 根据listView 的滑动距离去计算图片和文字应该平移的距离 例如顶部视图本来高度为500px 我们定义视图收缩到200px为最小高度,那么视图向上滑动的最 ...
分类:
移动开发 时间:
2018-05-12 19:29:56
阅读次数:
210
import android.animation.AnimatorSet;import android.animation.TimeInterpolator;import android.animation.TypeEvaluator;import android.animation.ValueAn ...
分类:
其他好文 时间:
2018-05-02 13:18:11
阅读次数:
155
在我们平常的Android开发中经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件 自定义控件可以设计出很多你想要的功能和模块,在开发中是很重要的一部分。 自定义View的价值 能够做到基础控件无法做到的效果,为应用的表现增色; 在多个应用并行开 ...
分类:
移动开发 时间:
2018-04-30 10:19:31
阅读次数:
251
昨晚在写团队项目的时候,遇到一个问题,直到今天早上才解决。。。即在自定义view“转盘”结束转动后获取结果的处理中,我是想吧值传到activity中的一个textview中的,但我的自定义view类不是activity的内部类,所以activity的属性不能共享,无法在转盘速度为0时获取到覆盖0度角 ...
分类:
移动开发 时间:
2018-04-29 15:22:09
阅读次数:
202
根据 Hencoder 提供的知识点,进行学习和总结。 三个要点: 1. 布局 2. 绘制 3. 触摸反馈 绘制 自定义绘制:由自己实现绘制过程 常用绘制方法 onDraw(Canvas canvas) 绘制关键: 1. canvas: 绘制工具 绘制类方法 drawCircle(): 画圆 dra ...
分类:
移动开发 时间:
2018-04-11 00:15:00
阅读次数:
219