Android 背景图片的缩放  ONE Goal ,ONE Passion ! 我们看到一些效果,控件中的背景图片会慢慢变大,但是控件不会随着图片的放大而变大.效果如下: 分析: 想让图片变大,而且控件本身大小不能改变,那么就要改变图片自身大小,而不能改变控件大小. 实现原理: 1,首先拿到我们要放大的图片bitmap. 2,使用Bitmap.createBitmap().创建一个bitmap的副本. 3,使用matrix去改变图片副本本身大小 4,使用ValueAnimator去根据变化率将副本绘制出来. 自定义View public class ScaleImage extend
2022-12-15 17:12:12 160KB id matrix 图片
1
teamviewer提示商业用途无法连接后,运行此工具可修改ID继续使用,用于个人测试用途。
2022-12-14 13:17:03 45KB tools
1
文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。 首先新建一个Android工程,新建主启动Activity: MainActivity.java: package com.xzq.upload; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java
2022-12-13 16:55:09 44KB android开发 android框架 id
1
最近的项目里用到了,在网上找不到合适的,于是自己写了个简单的,带回弹效果: 可以自定义的属性有: <!-- 滑动解锁控件 xml配置属性 --> <!-- 滑块宽度 --> <!-- 滑块资源id --> <attr name=slideImageViewResIdAfter for
2022-12-09 15:55:51 52KB android id relativelayout
1
最近学习了如何做一个像QQ的左滑RecyclerView的item显示选项的,主要是用到Scroller 我们首先新建一个自己的RecyclerView 定义好一些要用的的变量 重写构造方法,把前两个构造方法改为如下,使无论如何构造都要执行第三个构造方法 在第三个构造方法里初始化Scroller public class LeftSwipeMenuRecyclerView extends RecyclerView { //置顶按钮 private TextView tvTop; //删除按钮 private TextView tvDelete; //item相应的布局
2022-12-07 01:38:17 80KB id position QQ
1
项目简介 首先此项目是本人学校安卓开发的一次作业,用Android Studio开发一个简单的计算器,这个计算器正常的功能为带括号的加减乘除多项式计算! 界面展示 废话不多说先展示一下界面!(模仿了小米计算器),有两种方式添加控件,一种为动态添加,一种为直接添加。这里使用了EditText(1),TextView(1),Button(19) ”activity_main.xml“展示部分 Android Studio开发当中的布局是”.XML”的文件格式,普通的初学者也许会使用默认的Constraint Layout布局方式来进行布局,但这里使用的是grid layout(网格布局)很简单的
2022-12-06 13:55:59 105KB id io roi
1
Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispatchKeyEvent /** * 退出 */ @Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN && e
2022-12-05 20:54:37 36KB ey id ow
1
初识MediaProvider 需求:发朋友圈进行图片的选择,或者扫描二维码从图库选取。。。那么我们如何实现?这就需要借助媒体库的内容提供者MediaProvider,通过它,我们不仅可以读取图片,还可以读取视频,音频。 下面我们来看一下媒体库的内容提供者的URI(源码地址) 媒体库Uri 图片MediaStore.Images.Media.EXTERNAL_CONTENT_URI 音频MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 视频MediaStore.Video.Media.EXTERNAL_CONTENT_URI 拿到Uri,如果要为我们所用,
2022-12-05 11:28:29 210KB id roi 图片
1
详解Android应用层制作LED指示灯 在Java应用层修改LED指示灯的颜色,这个花了我半天时间, 才实现该功能! public class LEDActivity extends Activity implements View.OnClickListener { private static final String TAG = LED; Button mLedTest; int mLedStatus = 0; private final int mLedColorRed = 0xFFFF0000; final byte[] LIGHT_ON = { '2', '5', '5'
2022-12-03 16:31:33 41KB id 应用层
1
最近在做Android 的MP3播放的项目,要实现歌词的自动滚动,以及同步显示。 lyric的歌词解析主要用yoyoplayer里面的,显示部分参考了这里 ,这里只是模拟MP3歌词的滚动。 先上一下效果图: 滚动实现的代码其实也简单。显示画出当前时间点的歌词,然后再分别画出改歌词后面和前面的歌词,前面的部分往上推移,后面的部分往下推移,这样就保持了当前时间歌词在中间。 代码如下 LyricView,相关信息在注释了标明了。 package ru.org.piaozhiye.lyric; import java.io.File; import java.util.List; import a
2022-12-01 22:41:33 180KB AND android id
1