`
dingran
  • 浏览: 376214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

锁屏效果实现

 
阅读更多

在onPreparDialog里加入:

public void onPrepareDialog(int id, Dialog d) {
        WindowManager.LayoutParams lp = d.getWindow().getAttributes();
        lp.width = 500;
        lp.height = 300;
        d.getWindow().setAttributes(lp);
        
        switch(id){
        case PROGRAM_INTRODUCE:
            
            // 下面两个动态生成
            @SuppressWarnings("unchecked")
            Map<String, Program> mp = (Map<String, Program>) programAdapter
            .getItem(programListView
                    .getSelectedItemPosition());
            Program pm = mp.get("program");
            LOGD("pm name ="+pm.getName());
            
            if(pm != null){
                program_introduce_alertDialog.setTitle(pm.getName());
                
                if(pm.getIntroduction().equals("")){
                    program_introduce_alertDialog.setMessage(
                            getResources().getString(R.string.program_guide_introduce_null));
                }else{
                    program_introduce_alertDialog.setMessage(pm.getIntroduction());
                }
                
            }else{
                program_introduce_alertDialog.setTitle(getResources().getString(R.string.alert));
                program_introduce_alertDialog.setMessage(
                        getResources().getString(R.string.program_guide_introduce_null));
            }
            
            break;
        }
        
    }

 然后在onCreateDialog里加入:

 

case PROGRAM_INTRODUCE:
            
            program_introduce_alertDialog = new AlertDialog.Builder(this).create();
            
            return program_introduce_alertDialog;

 然后弹出不可见的对话框,屏幕逐渐变暗,按键不起作用,按返回键才返回之前的状态,效果非常炫,用于锁屏幕绝对是最佳选择,效果太好了。

分享到:
评论
2 楼 dingran 2013-01-07  
Rockey723 写道
能不能把Demo整个项目放上来,供下载研究呢。谢谢。

老兄,就是这个代码,工程我不能放啊,你懂的。
1 楼 Rockey723 2012-12-27  
能不能把Demo整个项目放上来,供下载研究呢。谢谢。

相关推荐

    网站锁屏机制实现 可以实现网站锁屏功能

    - **CSS3**:用于添加动画效果,使锁屏效果更加平滑自然。 - **JavaScript**:负责处理用户交互逻辑,如鼠标点击事件等。 ##### 实现思路 1. **创建锁屏层**:首先,需要在页面中添加一个隐藏的div元素作为锁屏层...

    js写一个弹出层并锁屏效果实现代码

    在现代Web开发中,实现一个弹出层并具有锁屏效果是一个常见需求,尤其在需要用户集中注意力处理重要信息或进行验证时。通过JavaScript,可以创建一个覆盖全屏的层来阻止用户与背景页面交互,同时弹出一个包含消息的...

    Android实现动态锁屏功能实现

    Android锁屏实现动态锁屏功能效果实现

    自定义View服务实现高仿惠锁屏效果

    本教程将深入探讨如何利用自定义View服务来创建一个高度仿真的惠锁屏效果。首先,我们需要理解锁屏应用的基本功能,包括显示时间、日期、电量等基本信息,以及提供解锁交互,如滑动解锁。 1. **自定义View的创建**...

    如何锁屏JS实现

    ### 如何使用JavaScript实现网页锁屏功能 #### 核心知识点概述 在现代网页开发中,有时我们需要为用户提供一种特殊模式或状态,例如演示模式、全屏观看等,在这些场景下,网页通常需要进入一种“锁定”状态,阻止...

    基于qt5.14.2 qml实现锁屏以及解锁

    5. 锁屏动画:可以使用Transition或SequentialAnimation为解锁过程添加平滑的过渡效果。 在Qt 5.14.2中,QML已经相当成熟,提供了丰富的API和组件库,使得开发工作更加高效。例如,我们可以使用QML的State和...

    一键锁屏功能实现

    在IT领域,实现“一键锁屏功能”是一个常见的需求,特别是在移动设备和桌面操作系统中。这一功能使得用户能够迅速安全地保护自己的设备,避免未经授权的访问。以下将详细阐述实现这一功能所需的关键技术和知识点。 ...

    C#实现网吧锁屏源码--屏蔽系统热键

    在本文中,我们将深入探讨如何使用C#编程语言来实现一个网吧锁屏功能,并屏蔽系统热键,以确保用户在特定环境下只能使用指定的应用程序。C#是一种强大的、面向对象的编程语言,常用于开发Windows应用程序,包括桌面...

    android 锁屏效果源码.rar

    "android 锁屏效果源码.rar"是一个包含Android锁屏界面实现的源代码压缩包,其中可能包含了用于创建自定义锁屏界面的相关文件和资源。 在Android开发中,实现锁屏效果主要涉及到以下几个关键知识点: 1. **...

    js锁屏效果

    js锁屏效果 ,点击连接后,会弹出一框,其它地方变暗处于锁定状态。

    js实现简单锁屏功能实例

    锁屏层的透明度被调整为10%,背景颜色设为黑色,以实现半透明的效果,使得用户能够看到锁屏层之下的内容。 子层(`subdialog`)是一个对话框样式的`div`,其位置和尺寸可以根据锁屏层的位置和给定的宽高进行动态...

    安卓自定义锁屏实现

    在安卓平台上,自定义锁屏是一项常见的需求,无论是为了提升用户体验,还是为了实现特定的安全功能。自定义锁屏涉及到对Android系统的深入理解,包括Activity管理、窗口管理、权限控制以及用户交互设计等多个方面。...

    windows程序自动锁屏功能的实现

    - 当用户的空闲时间超过预设阈值时(例如10分钟),我们可以将应用程序窗口最小化,模拟锁屏效果。当用户重新进行输入时,再恢复窗口的正常状态。 ```csharp private void timer1_Tick(object sender, EventArgs ...

    安卓一键锁屏实现,内含app

    最后,我们可以为应用添加一个按钮或者快捷方式,当用户点击时触发`lockScreen()`方法,实现一键锁屏的效果。 ```java Button lockBtn = findViewById(R.id.lock_button); lockBtn.setOnClickListener(new View....

    C#Winform锁屏功能(锁当前项目)

    超时锁屏功能,前提: 系统为WinForm实现,中有一个主窗体; 1、当用户键鼠无操作超过10分钟,则锁定该系统(当前项目); 2、锁屏后弹出用户登录界面,登陆界面两个输入框,用户名、密码(均为simed); 3、锁屏后...

    锁屏荧光效果

    综上所述,实现"锁屏荧光效果"涉及Android的UI编程、触摸事件处理、自定义View的绘制、锁屏界面的集成以及性能优化等多个知识点。通过学习和实践这些内容,开发者可以为Android设备创造出独特且吸引人的锁屏体验。

    android一键锁屏实现原理

    在Android系统中,实现“一键锁屏”功能主要涉及到设备管理器(Device Policy Manager, DPM)和系统服务的交互。下面将详细讲解这个过程,以及如何通过XML配置和权限控制来实现一键锁屏功能。 首先,理解Android的...

    android-slide-to-unlock 锁屏效果

    下面我们将详细探讨这个锁屏效果的实现原理、涉及到的关键技术以及源码分析。 1. **滑动解锁基本原理**: - 用户界面:通常包含一个可滑动的指示条,用户通过手指在屏幕上从左到右或从下到上滑动来解锁。 - ...

    android实现简单锁屏

    利用全屏,屏蔽Home键,Back键,Menu键,手机侧栏实现Android锁屏,效果图如下

Global site tag (gtag.js) - Google Analytics