博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android-slide-to-unlock 锁屏效果
阅读量:6282 次
发布时间:2019-06-22

本文共 1200 字,大约阅读时间需要 4 分钟。

hot3.png

android-slide-to-unlock 锁屏效果,这是一个模仿苹果"slide to unlock"动画的demo应用。代码比较简单,就是用android自带的着色器shader去drawText,根据不同的参数,设置着色器不同的着色位置。。

运行效果:

 

 

完整源码下载地址:

 

package com.stone.textview.slide;

 

import android.os.Bundle;

import android.support.v4.app.Fragment;

import android.support.v4.app.FragmentActivity;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.view.Window;

 

public class MainActivity extends FragmentActivity {

 

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_main);

 

if (savedInstanceState == null) {

getSupportFragmentManager().beginTransaction()

.add(R.id.container, new PlaceholderFragment()).commit();

}

}

 

/**

 * A placeholder fragment containing a simple view.

 */

public static class PlaceholderFragment extends Fragment {

 

public PlaceholderFragment() {

}

 

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_main, container,

false);

return rootView;

}

}

 

}

转载于:https://my.oschina.net/u/2449503/blog/502353

你可能感兴趣的文章
Exchange2010 卸载
查看>>
Looper,Handler,MessageQueue,Message之间的关系
查看>>
linux declare命令参数及用法详解
查看>>
基于struts2的文件上传与下载
查看>>
微信红包开发 __Java开发(一)
查看>>
C指针
查看>>
Android单元测试,使用ThreadingTest进行全新体验
查看>>
关于Oracle的Database Configuration Assistant无法启动的偶然研究
查看>>
Asp.Net MVC4入门指南(8):给数据模型添加校验器
查看>>
ubuntu下golang的安装、编译、运行
查看>>
编译keepalvied不支持ipvs的问题
查看>>
SQL Server,Access数据库查询易混点和C#中parameter指定参数长度的优缺点
查看>>
某某集团信息化建设项目(六)
查看>>
我的友情链接
查看>>
js + swoole 实现websocket
查看>>
pm2 for linux
查看>>
centos7如何安装sshpass
查看>>
IntelliJ IDEA搭建SpringBoot应用完成的一个小Demo(一)
查看>>
大话数据结构--第一章数据结构绪论
查看>>
腾讯将两大自研项目送给Linux基金会
查看>>