android头像
❶ android类似于qq这种点击头像之后出现的效果(如图)是怎么实现的
你用AS编程么,在创建Activity可以创建带这个布局的页面,或者你查下抽屉布局
❷ android 头像修改后别的ui头像怎么更新
首页的fragment
//这里一定设为静态的全局变量
public static boolean isuichange=false;//判断头像是否发生改变
public static Bitmap mimagebitmp=null;//头像bitmap
======================
//拍照或者选择图库后的图片url转正bitmap,这里图片改变后判断头像的boolen为true
private void setPicToView(Intent picdata) {
Bundle extras = picdata.getExtras();
if (extras != null) {
Bitmap photo = extras.getParcelable("data");
Drawable drawable = new BitmapDrawable(photo);
// mhaedimage.setBackgroundDrawable(drawable);
mimagebitmp=photo;
mhaedimage.setBitmap(photo);
mhaedimage.setbackground(photo);
isuichange=true;
}
}
❸ android中调用手机相册做头像怎么把图片存取到sqlite数据库啊
我回答过你了,你怎么又开了一个贴:
http://..com/question/163893892118020
❹ android 怎么利用shape实现圆形用户头像
<?xml version="1.0" encoding="UTF-8"?><shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
android:useLevel="false" >
<solid android:color="@color/common_red" />
<padding
android:left="2dp"
android:top="1dp"
android:right="2dp"
android:bottom="1dp" />
<solid
android:color="@color/common_red" />
<stroke
android:width="1dp"
android:color="@android:color/white" />
<size android:width="15dp"
android:height="15dp" /></shape>
❺ android 怎么把头像统一成圆形
//给你一个工具类,是把bitmap类型的图片转换成圆形图片:
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff.Mode;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
public class BmpToRound {
/**
* 转换图片成圆形
* @param bitmap 传入Bitmap对象
* @return
*/
public static Bitmap toRoundBitmap(Bitmap bitmap) {
int width = bitmap.getWidth();
int height = bitmap.getHeight();
float roundPx;
float left,top,right,bottom,dst_left,dst_top,dst_right,dst_bottom;
if (width <= height) {
roundPx = width / 2;
top = 0;
bottom = width;
left = 0;
right = width;
height = width;
dst_left = 0;
dst_top = 0;
dst_right = width;
dst_bottom = width;
} else {
roundPx = height / 2;
float clip = (width - height) / 2;
left = clip;
right = width - clip;
top = 0;
bottom = height;
width = height;
dst_left = 0;
dst_top = 0;
dst_right = height;
dst_bottom = height;
}
Bitmap output = Bitmap.createBitmap(width,
height, Config.ARGB_8888);
Canvas canvas = new Canvas(output);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect src = new Rect((int)left, (int)top, (int)right, (int)bottom);
final Rect dst = new Rect((int)dst_left, (int)dst_top, (int)dst_right, (int)dst_bottom);
final RectF rectF = new RectF(dst);
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, src, dst, paint);
return output;
}
}
❻ android开发仿微信朋友圈中的头像效果怎么实现
一种方法,重写imageView,绘制为圆形,方形图片固定大小,imageView样式为图片大小。
另一种方法,imageView,上面再一层ImageView,图片为中间圆形透明的图片
❼ 做了一个Android的demo实现头像裁剪上传,但是拍照完成后出现如下图问题,图库也一样大神们帮忙看看
实现思维路径:
以进入相机拍照的思维路线为例子:
1.进入app
2.判断之前是否保存头像,如果有就显示历史图像 (下面代码中在getOldAvatar();方法中执行这个逻辑)
3.点击更换图像的Button或者布局,启动对话框(下面代码中在dialogueBox();方法执行这个逻辑)
4.系统版本判断授权方式(静态还是动态授权),判断之前是否已经授权 (setPermissions(Permissions_CAMERA_KEY);这个方法执行授权逻辑)
5.如果是首次授权,就执行首次授权完成后马上运行的回调方法 onRequestPermissionsResult
5.判断完成不管是否是首次授权还是之前就是授权过了都要执行enterCamera();方法启动相机并且发送携带数据的请求
6.启动相机完成后,并且拍照完成退出相机,都要运行Intent返回数据请求回调方法onActivityResult。将传入的数据传入到cropPhoto(data.getData());方法里去执行图片剪裁。
7.在cropPhoto方法里将携带数据跳转到裁剪界面中裁剪图片,裁剪完成后又要回到onActivityResult回调方法里,执行裁剪完的数据回调工作。
8.在onActivityResult回调方法里,裁剪完的图片将运行setPicToView 方法保存图片。保存的图片将在下次启动activity时作为历史头像调用。
package com.example.lenovo.mydemoapp;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.os.StrictMode;
import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
❽ Android 如何实现这种头像效果
可以自定义一个view,里面放头像和这个小标签,以后别的地方用起来直接用这个view就可以了。小标签的内容可以根据数据源来显示不同的数据。这个view可以设置两个参数,头像图片的url和标签的内容。 圆的头像就是设置圆角半径为图片边长的一半就可以实现了
❾ 移动端怎么通过android获取头像
1、Android4.0操作系统的截图方式都是一样的,比如三星S4(Android4.3系统),只需要同时按住“关机键”和“home”键,待听到快门声,并出现截图缩略图时表明已经截图成功。(有些安卓机是同时按下关机键和减小音量键,上述不符可以试试这个)2、三星手机还有一个截屏方式:打开“应用程序”--->设定--->动作与手势--->打开“手掌动作”---->打开“截取屏幕”,设置完之后,用手的侧面从右至左(反之亦然)划过屏幕,即可完成截屏。
❿ android通讯录头像存在哪个文件夹里
原来存的那个通讯录不对的,我刷过机了 想要重新导入通讯录。但是从SD卡中...可其中我只需要50个 ...导出来的名片在储存卡的根目录。 ...sdcard .....