小米2小米锁屏画报报,我设置N次都没成功这么回事

小米手机怎么开启和关闭锁屏画报_百度经验
&&&&&&&&&手机软件小米手机怎么开启和关闭锁屏画报听语音1234567
百度经验:jingyan.baidu.com手机锁屏画报相当于电脑的自动切换壁纸,有的手机除了换了手机的锁屏壁纸,还会在下方写出图片的介绍,但是有时可能会消耗一定的数据流量,或者对于喜欢一成不变的锁屏壁纸的朋友来说,误触到了画报,反而是一种困扰,那么该怎么去开启和关闭呢。百度经验:jingyan.baidu.com1开启画报呢,不用麻烦着进设置,可以在手机锁屏的状态下,点击右上角的四叶草的图案进入。2点下出来的页面的下方的凯柒画报,这是功能的介绍。3选择画报的分类,和自动切换时间,这样会根据个人喜好把心仪的分类的锁屏壁纸每天定时更新出来。4如果想关闭的话,也是有技巧的,在锁屏的状态下点击设置选项,会提示你关闭这个功能,但是需要输入密码。5如果不想输入密码是可以直接指纹验证的,但是若按的时间久了就会直接进入手机主界面,所以一定要快速的点击验证指纹,这时候才会出现关闭的选项。6关闭之后,手机的锁屏壁纸沿用的还是画报更新的最后一张壁纸,所以要想用回原来的壁纸的话,还需要找到图片单独设置。END百度经验:jingyan.baidu.com本经验由百度资深作者TZ涛哥原创,谢绝转载,违版必究。帮助到您,请点击【有用】、【分享】、【收藏】、【关注】支持我哦。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(1)已投票(1)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验0201200热门杂志第1期你不知道的iPad技巧3837次分享第1期win7电脑那些事6677次分享第2期新人玩转百度经验1425次分享第1期Win8.1实用小技巧2670次分享第1期小白装大神1964次分享◆请扫描分享到朋友圈1,首先看一下我们今天实现的效果,效果图如下:
2,首先说一下大体的实现思路,首先这个视图一共分为三层,最外层是一个RecyclerView,第二层是一个被虚化的ImageView,第三层是一个正常的ImageView。当用户滑动RecyclerView,监听滑动的高度而动态的改变第二层ImageView的透明度,当RecyclerView滑动高度超过某个特定的高度的时候,透明度达到最大值即第二层虚化的ImageView完全展现。当RecyclerView滑动到起始位置的时候,透明度达到最小值即第二层虚化的ImageView完全隐藏从而展示的是第一层的ImageView。,下面看一下具体的实现步骤:
  第一步:了解Renderscript
  这是它的,我们只需要了解它的使用就行了,大致分为一下几个步骤:
① 首先需要通过 Context 创建一个 Renderscript ;
② 其次通过创建的 Renderscript 来创建一个自己需要的脚本( ScriptIntrinsic ),比如这里③ 需要模糊,那就是 ScriptIntrinsicBlur ;
④ 然后至少创建一个 Allocation 类来创建、分配内存空间;
⑤ 接着就是对图像进行一些处理,比如说模糊处理;
⑥ 处理完成后,需要刚才的 Allocation 类来填充分配好的内存空间;
⑦ 最后可以选择性的对一些资源进行回收。
  这里我们创建一个BlurBitmapUtil来简单的封装一下,注释很详细,就不废话了,代码如下:
  BlurBitmapUtil.java
package com.qianmo.xiaomiblue.
import android.content.C
import android.graphics.B
import android.os.B
import android.renderscript.A
import android.renderscript.E
import android.renderscript.RenderS
import android.renderscript.ScriptIntrinsicB
* Created by wangjitao on
* E-Mail:
* 模糊图片工具类
public class BlurBitmapUtil {
* Renderscript 的简单的使用步骤
* 下面简单说一下使用的步骤,这也是官方文档中的说明:
* 首先需要通过 Context 创建一个 Renderscript ;
* 其次通过创建的 Renderscript 来创建一个自己需要的脚本( ScriptIntrinsic ),比如这里需要模糊,那就是 ScriptIntrinsicBlur ;
* 然后至少创建一个 Allocation 类来创建、分配内存空间;
* 接着就是对图像进行一些处理,比如说模糊处理;
* 处理完成后,需要刚才的 Allocation 类来填充分配好的内存空间;
* 最后可以选择性的对一些资源进行回收。
//图片等比缩放
private static final float BITMAP_SCALE = 0.4f;
* 模糊图片工具类
* @param context
* @param image
* @param blurRadius
public static Bitmap blurBitmap(Context context, Bitmap image, float blurRadius) {
//设置渲染模糊程度,25f是最大的模糊化度
if (Build.VERSION.SDK_INT &= Build.VERSION_CODES.JELLY_BEAN_MR1) {
//计算等比缩小的长宽度
int width = Math.round(image.getWidth() * BITMAP_SCALE);
int height = Math.round(image.getHeight() * BITMAP_SCALE);
//将缩小后的图片作为预渲染的图片
Bitmap inputBitmap = Bitmap.createScaledBitmap(image, width, height, false);
//创建一张渲染后的输出图片
Bitmap outputBitmap = Bitmap.createBitmap(inputBitmap);
//创建RenderScript内核对象
RenderScript rs = RenderScript.create(context);
//创建模糊效果的RenderScript工具对象
ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
//由于RenderScript并没有使用VM分配内存,所以需要使用Allocation来创建和分配内存空间
//创建Allocation对象的时候其实内存使用的,需要使用copyto将数据填充
Allocation allocationInput = Allocation.createFromBitmap(rs, inputBitmap);
Allocation allocationOutput = Allocation.createFromBitmap(rs, outputBitmap);
blurScript.setRadius(blurRadius);
//设置blurscript对象的输入内存
blurScript.setInput(allocationInput);
//将输出数据保存到输入内存中
blurScript.forEach(allocationOutput);
//将数据填充到allocation中
allocationOutput.copyTo(outputBitmap);
return outputB
  第二步:自定义BlurredView,具体实现是实现原ImageView和虚化ImageView的组合,继承自Relativelayout,注释很详细,就直接贴代码了,只要是由setBlurredLevel()方法来控制透明度的改变
  自定义的属性:
&?xml version="1.0" encoding="utf-8"?&
&resources&
&declare-styleable name="BlurredView"&
&attr name="src" format="reference"/&
&attr name="disableBlurred" format="boolean"/&
&/declare-styleable&
&/resources&
  对应的布局文件blurredview.xml
&?xml version="1.0" encoding="utf-8"?&
&FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"&
&ImageView
android:id="@+id/blurredview_blurred_img"
android:scaleType="fitXY"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="match_parent"/&
&ImageView
android:id="@+id/blurredview_origin_img"
android:scaleType="fitXY"
android:layout_width="match_parent"
android:layout_height="match_parent"/&
&/FrameLayout&
  BlurredView.java
package com.qianmo.xiaomiblue.
import android.annotation.TargetA
import android.content.C
import android.content.res.TypedA
import android.graphics.B
import android.graphics.drawable.D
import android.os.B
import android.util.AttributeS
import android.view.LayoutI
import android.widget.ImageV
import android.widget.RelativeL
import com.qianmo.xiaomiblue.R;
import com.qianmo.xiaomiblue.utils.BitmapU
import com.qianmo.xiaomiblue.utils.BlurBitmapU
import static android.R.attr.
* Created by wangjitao on
* E-Mail:
public class BlurredView extends RelativeLayout {
private Context mC
//最大透明值
private static final int ALPHA_MAX_VALUE = 255;
//最大模糊度
private static final float BLUR_RADIUS = 25f;
private ImageView mOriginalI
//模糊化后
private ImageView mBlurredI
private Bitmap mOriginalB
private Bitmap mBlurredB
//是否禁止使用高斯模糊
private boolean isDisableB
public BlurredView(Context context) {
super(context);
initView(context);
public BlurredView(Context context, AttributeSet attrs) {
super(context, attrs);
initView(context);
initAttr(context, attrs);
public BlurredView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initView(context);
initAttr(context, attrs);
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public BlurredView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
initView(context);
initAttr(context, attrs);
* 当所有子View出现后 设置相关内容
protected void onFinishInflate() {
super.onFinishInflate();
setImageView();
* 初始化View
* @param context
private void initView(Context context) {
mContext =
LayoutInflater.from(mContext).inflate(R.layout.blurredview, this);
mOriginalImg = (ImageView) findViewById(R.id.blurredview_origin_img);
mBlurredImg = (ImageView) findViewById(R.id.blurredview_blurred_img);
* 初始化属性
* @param context
* @param attrs
private void initAttr(Context context, AttributeSet attrs) {
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.BlurredView);
Drawable drawable = typedArray.getDrawable(R.styleable.BlurredView_src);
isDisableBlurred = typedArray.getBoolean(R.styleable.BlurredView_disableBlurred, false);
typedArray.recycle();
//虚化照片
if (null != drawable) {
mOriginalBitmap = BitmapUtil.drawableToBitmap(drawable);
mBlurredBitmap = BlurBitmapUtil.blurBitmap(context, mOriginalBitmap, BLUR_RADIUS);
//是否可见
if (!isDisableBlurred) {
mBlurredImg.setVisibility(VISIBLE);
* 以代码的方式添加待模糊的图片
* @param blurredBitmap 待模糊的图片
public void setBlurredImg(Bitmap blurredBitmap) {
if (null != blurredBitmap) {
mOriginalBitmap = blurredB
mBlurredBitmap = BlurBitmapUtil.blurBitmap(mContext, blurredBitmap, BLUR_RADIUS);
setImageView();
* 以代码的方式添加待模糊的图片
* @param blurDrawable 待模糊的图片
public void setBlurredImg(Drawable blurDrawable) {
if (null != blurDrawable) {
mOriginalBitmap = BitmapUtil.drawableToBitmap(blurDrawable);
mBlurredBitmap = BlurBitmapUtil.blurBitmap(mContext, mOriginalBitmap, BLUR_RADIUS);
setImageView();
* 填充ImageView
private void setImageView() {
mBlurredImg.setImageBitmap(mBlurredBitmap);
mOriginalImg.setImageBitmap(mOriginalBitmap);
* 设置模糊程度
* @param level 模糊程度, 数值在 0~100 之间.
@SuppressWarnings("deprecation")
public void setBlurredLevel(int level) {
//超过模糊级别范围 直接抛异常
if (level & 0 || level & 100) {
throw new IllegalStateException("No validate level, the value must be 0~100");
//禁用模糊直接返回
if (isDisableBlurred) {
//设置透明度
mOriginalImg.setAlpha((int) (ALPHA_MAX_VALUE - level * 2.55));
* 显示模糊图片
public void showBlurredView() {
mBlurredImg.setVisibility(VISIBLE);
* 选择是否启动/禁止模糊效果
* @param isDisableBlurred 是否禁用模糊效果
@SuppressWarnings("deprecation")
public void setBlurredable(boolean isDisableBlurred) {
if (isDisableBlurred) {
mOriginalImg.setAlpha(ALPHA_MAX_VALUE);
mBlurredImg.setVisibility(INVISIBLE);
mBlurredImg.setVisibility(VISIBLE);
* 禁用模糊效果
@SuppressWarnings("deprecation")
public void disableBlurredView() {
isDisableBlurred =
mOriginalImg.setAlpha(ALPHA_MAX_VALUE);
mBlurredImg.setVisibility(INVISIBLE);
* 启用模糊效果
public void enableBlurredView() {
isDisableBlurred =
mBlurredImg.setVisibility(VISIBLE);
  第三步:设置RecyclerView,并监听滑动,改变虚化图片的透明度
  MyAdapter
package com.qianmo.xiaomiblue.
import android.content.C
import android.support.v7.widget.RecyclerV
import android.view.LayoutI
import android.view.V
import android.view.ViewG
import com.qianmo.xiaomiblue.R;
* Created by Administrator on
* E-Mail:
public class MyAdapter extends RecyclerView.Adapter&RecyclerView.ViewHolder& {
private static final int ITEM_COUNT = 10;
private static final int TYPE_HEAD = 0;
private static final int TYPE_ITEM = 1;
public MyAdapter(Context context) {
this.context =
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
if (viewType == TYPE_HEAD) {
return new HeadViewHolder(LayoutInflater.from(context).inflate(R.layout.recyclerview_head, parent, false));
return new ItemViewHolder(LayoutInflater.from(context).inflate(R.layout.recyclerview_item, parent, false));
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
public int getItemViewType(int position) {
if (position == 0) {
return TYPE_HEAD;
return TYPE_ITEM;
public int getItemCount() {
return ITEM_COUNT;
public class ItemViewHolder extends RecyclerView.ViewHolder {
public ItemViewHolder(View itemView) {
super(itemView);
public class HeadViewHolder extends RecyclerView.ViewHolder {
public HeadViewHolder(View itemView) {
super(itemView);
  在MainActivity中设置
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(new MyAdapter(this));
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
mScrollerY +=
//根据滚动距离控制模糊程度 滚动距离是模糊程度的十倍
if (Math.abs(mScrollerY) & 1000) {
mAlpha = 100;
mAlpha = Math.abs(mScrollerY) / 10;
//设置透明度等级
blurredView.setBlurredLevel(mAlpha);
  ok,这样我们的功能就实现了 &,很简单有没有,主要是Rederscript的掌握
  github项目
阅读(...) 评论()小米锁屏画报怎么关闭 MIUI锁屏画报在哪里关闭
来源:安软市场
&&&&&&&&自从小米锁屏画报推出以来,感觉就不是很受待见。很多机友都觉得不是很理想,想关闭小米锁屏画报。毕竟那种看起来很华丽的画报总会让人审美疲劳,今天我们就来说说怎么关闭小米画报里面的内容。
& & & &小米锁屏画报怎么关闭
&&&&&&&&1、如果我们这纯粹的不需要这个小米锁屏画报功能,那么在应用商店中,【卸载软件】,选择锁屏画报,就可以永久删除了。
& & & & 2、如果我们只是不想看到某一个分类的画报,那么我们无需卸载软件,只需要在对应的画报内容里面关闭即可,具体操作如下:
&&&&&&&&从MIUI的系统设置-壁纸-选择新的壁纸,找到【锁屏画报】
& & & & 最后,在对应的画报后面关闭上画报,就无法看到这个画报功能:
& & & & 最常用的小米锁屏画报关闭方式,小编已经分享给大家,希望能够让大家用上更好用的MIUI。
2018 / 08 / 17
2018 / 08 / 17
2018 / 08 / 17
2018 / 08 / 17
2018 / 08 / 17
2018 / 08 / 17
手机客户端
微信公众号
人已预约此应用
关注"安软市场"微信公众号
玩最新好玩的手机游戏平板/笔记本
HiLink生态产品
终端云服务专区
我就想用个小米锁屏画报
&略有小成&
来自:华为P9 EVA-AL00
华为自己杂志锁屏各种bug。老是不更新,还不让用别人小米的锁屏画报,真的就这点气量么?
width:100%">
&已臻大成&
来自:浏览器
杂志锁屏要系统更新到最新版本才能更新,在设置&应用管理中,找到下载管理器,如果是停用状态,就启用。小米锁屏画报应该可以到其他应用市场下安装吧。
width:100%">
&新学乍练&
来自:浏览器
杂志锁屏要系统更新到最新版本才能更新,在设置
width:100%">
&略有小成&
来自:华为P9 EVA-AL00
不明真相吃瓜众 发表于
杂志锁屏要系统更新到最新版本才能更新,在设置&应用管理中,找到下载管理器,如果是停用状态,就启用。小 ...
都启用过了,甚至双清过了,然而,没用,好了没几天又不更新了
width:100%">
&新学乍练&
来自:浏览器
楼主你好,你可以访问MIUI官网进行刷机,刷机前必须解锁LB锁,如有问题请咨询MIUI论坛
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
荣耀10 二倍变焦拍摄海景晚霞致我们终将逝去的青春草原夏日重庆小西湖
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利经过核实后将会做出处理,感谢您为社区和谐做出贡献。
请选择删除原因
确定推荐该回答?
小米手机锁屏画报里的图片怎么下载保存?

我要回帖

更多关于 小米锁屏画报怎么设置自己的图片 的文章

 

随机推荐