V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hqs123
V2EX  ›  Android

女码农求教各位 android 大神如何实现程序半透明蒙板效果啊?

  •  
  •   hqs123 · 2016-02-25 12:47:02 +08:00 · 14262 次点击
    这是一个创建于 3178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我们经常看到 app 首次安装启动后会有新手指引界面,比如类似这个 http://www.oschina.net/code/snippet_251973_45132 或者这个 http://www.tuicool.com/articles/YVVNvy ,我是 android 初学者上面代码难看懂,所以请各位大神帮帮忙另外写个呗,最好有完整带有注释代码,谢谢各位了~~~

    第 1 条附言  ·  2016-02-25 13:42:59 +08:00
    首先感谢大家回复, v2 小伙伴们太有爱了,不过你们好像很关注我的头像囧~~,头像是几年前拍的,现在已经老了囧,各位还是关注我提的问题把哈哈~~混蛋现在还没有我看到满意的答案啊,各位加把劲萌萌哒~~~
    61 条回复    2016-03-24 09:44:44 +08:00
    est
        2
    est  
       2016-02-25 12:57:42 +08:00   ❤️ 1
    头像是本人〉?
    micookie
        3
    micookie  
       2016-02-25 12:58:08 +08:00   ❤️ 1
    头像是本人?
    lcqtdwj
        4
    lcqtdwj  
       2016-02-25 13:02:56 +08:00   ❤️ 1
    帮楼上说完整,头像是本人手把手教!
    florije
        5
    florije  
       2016-02-25 13:05:19 +08:00   ❤️ 1
    哈哈,相信下面会有人说帮 4 楼补充完整,上门手把手教的。
    hqs123
        6
    hqs123  
    OP
       2016-02-25 13:06:15 +08:00
    @alexinit 感谢,我看看。
    Alchemistxxd
        7
    Alchemistxxd  
       2016-02-25 13:07:44 +08:00   ❤️ 1
    感觉是抠脚大汉,不然请拿照片打我脸。
    hqs123
        8
    hqs123  
    OP
       2016-02-25 13:07:48 +08:00
    @est
    @micookie 是啦囧~~讨论重点啊各位
    iloveayu
        9
    iloveayu  
       2016-02-25 13:08:09 +08:00   ❤️ 1
    @florije 我们上门从不修电脑,也不教编程。
    hqs123
        10
    hqs123  
    OP
       2016-02-25 13:09:43 +08:00
    @Alchemistxxd 就当我是抠脚大汉把哈哈~
    sjn9588
        11
    sjn9588  
       2016-02-25 13:10:26 +08:00   ❤️ 1
    蒙版就是布局背景是张带透明度的图就行了吧?
    hqs123
        12
    hqs123  
    OP
       2016-02-25 13:11:38 +08:00
    @iloveayu 囧~~
    lyz1990
        13
    lyz1990  
       2016-02-25 13:11:56 +08:00   ❤️ 1
    又让大家把你当大汉,标题又提到了“女码农”,我们很为难啊~
    miao1007
        14
    miao1007  
       2016-02-25 13:11:57 +08:00   ❤️ 1
    在 android.R.id.content 中手动添加一个 带有 alpha 的布局即可
    hqs123
        15
    hqs123  
    OP
       2016-02-25 13:12:05 +08:00
    @sjn9588 嗯嗯是的~
    BSD
        16
    BSD  
       2016-02-25 13:12:46 +08:00   ❤️ 1
    男码农求教各位 iOS 大神如何实现妹子衣服半透明蒙板效果啊?
    sjn9588
        17
    sjn9588  
       2016-02-25 13:20:42 +08:00
    @hqs123 在你的根布局里,像推酷那个一样再加一个 LinearLayout ,这个 LinearLayout 背景是透明的。然后 visibility 是 gone ,然后点击按钮时把这个 LinearLayout.setvisibility(View.Visible),就出现蒙版了啊,小时就设置为 GONE
    hqs123
        18
    hqs123  
    OP
       2016-02-25 13:30:17 +08:00
    @sjn9588 感谢啊~,如果想在蒙板上面再有图片或者文字指引这个应该怎么做?感觉处理很复杂啊囧~~
    sjn9588
        19
    sjn9588  
       2016-02-25 13:38:04 +08:00
    @hqs123 像推酷那个一样在你的蒙版布局也是你定制的啊,只要背景是透明的就行了。。蒙版的布局里可以加字加图啊。但是字和图位置你需要调。如果你有多个文字啊。图片啊要切换的话。。你的蒙版布局可能要复杂点。
    inoris
        20
    inoris  
       2016-02-25 13:42:49 +08:00   ❤️ 1
    这东西叫「 coach mark 」,可以用这个关键词搜索一下。这里有个例子说不定有帮助:

    https://github.com/pranayairan/AndroidExamples/tree/master/AndroidHelpOverlay
    oreo
        21
    oreo  
       2016-02-25 13:43:54 +08:00   ❤️ 1
    火前留名
    hahasong
        22
    hahasong  
       2016-02-25 13:57:48 +08:00   ❤️ 1
    男码农同问,你自己发的两个链接不挺好的吗,特别是第二个例子,看起来实现不错,可以试试
    karnaugh
        23
    karnaugh  
       2016-02-25 14:12:22 +08:00
    其实最简单粗暴的方法.就是让设计切一张跟你发的图一模一样的图.然后盖在原页面上.想办法做好适配就行了...
    pynix
        24
    pynix  
       2016-02-25 14:27:08 +08:00
    你们啊,看见个女的就往上冲。
    LeoDev
        25
    LeoDev  
       2016-02-25 14:29:30 +08:00
    你们啊,看见个女的就往上冲。
    LeoDev
        26
    LeoDev  
       2016-02-25 14:30:02 +08:00
    你们啊,看见个女字就往上冲。
    GHfan
        27
    GHfan  
       2016-02-25 14:34:39 +08:00
    你们啊,看见个女字就往上冲。
    GHfan
        28
    GHfan  
       2016-02-25 14:35:10 +08:00
    你们啊,看见个女字就往上冲。


    我就不会安卓我会说?
    leozy2014
        29
    leozy2014  
       2016-02-25 14:37:57 +08:00
    你们啊,看见个女字就往上冲。
    lynx
        30
    lynx  
       2016-02-25 14:54:36 +08:00
    你们啊,看见个女字就往上冲。
    XianZaiZhuCe
        31
    XianZaiZhuCe  
       2016-02-25 14:58:40 +08:00 via iPhone
    哎 我发个贴根本没人回。女生发帖就不一样。
    clanned
        32
    clanned  
       2016-02-25 15:10:03 +08:00
    solaro
        33
    solaro  
       2016-02-25 16:18:43 +08:00
    我已经饥渴难耐了,楼主,来吧,有什么问题都冲我来
    easing
        34
    easing  
       2016-02-25 16:57:40 +08:00
    你们啊,看到个萌妹子就就往上冲。
    lz ,在你的 activity 或 fragment 的 mainview 上覆盖一层设有 alpha 的 view 就好啦,至于文字什么的,方法就多了,最简单的是这个 view 就用个半透明的带文字的背景。。
    tuutoo
        35
    tuutoo  
       2016-02-25 17:10:17 +08:00
    决定了 为以后提问开个小号,头像一定要是萌妹子头像
    owlsec
        36
    owlsec  
       2016-02-25 17:42:59 +08:00
    楼上+1 我现在就去创建个小号把我长的不错的妹子的照片拿来当头像。
    jiar
        37
    jiar  
       2016-02-25 17:54:18 +08:00 via iPhone
    我是来看评论的~
    vh2h
        38
    vh2h  
       2016-02-25 17:56:55 +08:00 via Android
    头像真是本人啊,女码农也有这么好看的,颠覆了人生观
    stanhou
        39
    stanhou  
       2016-02-25 17:58:53 +08:00
    “程序员该选择什么语言呀?本萌妹纠结的 B 都裂了”
    LINAICAI
        40
    LINAICAI  
       2016-02-25 18:02:49 +08:00
    蒙板不就是带透明度的图像吗,蒙板上加文字或者图像不就是往这个带透明度的图层加上一个顶层视图吗,只要这个顶层视图背景色是透明的就可以啦, iOS 是这样。
    lelsetsuna
        41
    lelsetsuna  
       2016-02-25 18:20:59 +08:00
    http://i11.tietuku.com/5f1da4da8befc1dd.jpg
    我来歪个楼,有人知道是哪家公司的吗,我已经在写简历了
    supersu
        42
    supersu  
       2016-02-25 18:50:08 +08:00
    @lelsetsuna IDE 貌似是 Pycharm
    incesa
        43
    incesa  
       2016-02-25 18:52:56 +08:00
    @lelsetsuna 桌子上还有盒红利群,这个女的明显是随便一坐摆拍的
    hantsy
        44
    hantsy  
       2016-02-25 18:55:25 +08:00
    @lelsetsuna 看来新一代的程序员进化得很快,。。不要再给程序员戴什么张江男的帽子了
    Haku
        45
    Haku  
       2016-02-25 18:56:35 +08:00
    难道不是一张透明的图??
    Lucups
        46
    Lucups  
       2016-02-25 19:20:34 +08:00
    "加引号的字是自动加了白素搜索吗?"
    kela
        47
    kela  
       2016-02-25 19:36:23 +08:00
    学到了 感觉去换个萌妹头像
    iAugus
        48
    iAugus  
       2016-02-25 19:55:41 +08:00
    打开 V2 直接跳到这个帖子了,好神奇
    Lonely
        49
    Lonely  
       2016-02-25 20:26:51 +08:00
    我再去注册个账号,头像用个萌妹纸,作为问问题专用号😒
    df4VW
        50
    df4VW  
       2016-02-26 02:57:50 +08:00
    来问问题还说自己是女的一般都可以 block 了
    eu
        51
    eu  
       2016-02-26 08:26:02 +08:00
    你们啊,看见个女字就往上冲。...
    iv2ex
        52
    iv2ex  
       2016-02-26 10:26:15 +08:00
    原来你要写一个源码给你啊...
    Dialog 全屏, dialog 的 layout 只有一个图片,伟大的 UI 设计师给你切好图片。

    我只是路过 不要再问我源码了,只能说这么多了。再多只能看你放相片的诚意了。
    codeyung
        53
    codeyung  
       2016-02-26 11:36:22 +08:00
    我只是看头像进来的 - -
    fantasy467047
        54
    fantasy467047  
       2016-02-26 16:12:22 +08:00
    做这么丑的软件心里有没有罪恶感?
    WaylanPunch
        55
    WaylanPunch  
       2016-02-26 16:50:18 +08:00
    Github 上 Blurry 库可能提供了楼主要的效果 : https://github.com/wasabeef/Blurry
    另外我觉得我可能也需要一个粉红色的草莓味的头像了!
    jdlau
        56
    jdlau  
       2016-02-26 17:58:25 +08:00 via Android
    看到妹子就忍不住了,你们真是。。
    ZhangSharon
        57
    ZhangSharon  
       2016-02-27 17:00:13 +08:00
    我擦,还是来晚了

    妹子没了。。。
    journey
        58
    journey  
       2016-02-29 14:07:09 +08:00
    你们啊,看见个女的就往上冲。
    真是急死我了。



    怎么都跑的比我快!!!!!!!!!
    hahasong
        59
    hahasong  
       2016-03-08 11:34:27 +08:00
    楼主安卓学的啥样了
    yy1300326388
        60
    yy1300326388  
       2016-03-12 14:08:12 +08:00
    shiro
        61
    shiro  
       2016-03-24 09:44:44 +08:00
    马克一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.