鼠标点击网页出现文字特效

仿酷狗侧滑

技术分享 Fa资源
0 308735
仙剑问情᭄ꦿ
用户等级:86级

-- 仿酷狗侧滑 -- 原作: Pretend° (dalao) -- 修改: QQ32552732 -- 修改内容: -- - 支持 Fusion App 原有布局 -- - 删除原有自定义布局等无用代码 -- - 稍微修改了下效果,符合个人喜好... -- - 支持右侧栏 -- 注: -- - 背景图片随便找的 -- - 侧栏颜色修改为 #00000000 -- - 侧栏大小修改为 200dp --关闭阴影 drawerLayout.setScrimColor(0) --添加背景 drawerLayout.addView(loadlayout({ ImageView, id="background", scaleType="fitXY", src="drawable/background.jpg", }),0) --获取页面根布局 local lay=drawerLayout.getChildAt(1) --监听侧滑滑动事件 local pio=this.getWidth()*0.1 drawerLayout.setDrawerListener(DrawerLayout.DrawerListener{ onDrawerSlide=function(v,i) lay.setScaleX(1-i/3.5).setScaleY(1-i/3.5)--页面缩放 lay.setTranslationX((({0,0,1,0,-1})[v.LayoutParams.gravity])*(i*3.5*pio))--页面位移(其中那段奇怪的表是用于判断位移方向,不过依然仅支持左右侧滑) --sidebar.setScaleX(2-i).setScaleY(2-i)--侧滑栏从大到小缩放 --sidebar.setScaleX(i).setScaleY(i)--侧滑栏从小到大缩放 end}) --新增右侧侧滑栏 drawerLayout.addView(loadlayout({ LinearLayout, id="sidebar1", layout_width="200dp", layout_height="fill", { ListView, layout_width="200dp", --侧栏布局自己写... }, })) sidebar1.LayoutParams.gravity=5--设置为右侧侧栏 --重写按键监听,以允许通过返回键关闭右侧侧滑 function onKeyDown(key,event) if(key==4)then if drawerLayout.isDrawerOpen(3) or drawerLayout.isDrawerOpen(5) then drawerLayout.closeDrawer(3) drawerLayout.closeDrawer(5) elseif(webView.canGoBack())then webView.goBack() else this.finish() end return true end end



--代码如下:


-- 侧滑特效

-- 修改内容: 兼容 Fusion App 原有布局,删除布局代码,修改一些写法,并与侧滑栏宽度对应

-- 注意: 请将对侧滑栏布局的操作放在此代码前,或使用 osb 获得侧滑栏(原 sidebar)的引用

osb=sidebar--留下原侧滑的引用

sbw=sidebar.layoutParams.width--保存侧滑宽度

drawerLayout.scrimColor=0--毁灭侧滑阴影

sidebar.layoutParams.gravity=0--剥夺侧滑身份

page=drawerLayout.getChildAt(0)--获取整个页面

drawerLayout.removeView(page)--修改页面层次

drawerLayout.addView(page)--作用同上

fakesb=loadlayout{LinearLayout,layout_width=sbw,layout_height="fill"}--侧滑替身

drawerLayout.addView(fakesb)--替身加入

fakesb.layoutParams.gravity=3--给予替身侧滑身份

drawerLayout.drawerListener={

onDrawerSlide=function(v,l)

page.translationX=l*sbw

osb.translationX=(l-1)*sbw*0.5--0.5可以任意修改,影响侧滑挤压程度

end

}

sidebar=fakesb--由替身代替原侧滑执行其它任务


楼主签名:生是偶然,活是必然,生活不是易然。人在一生的向往面前,有时只是一叶草的语言。
回帖
回复列表
    自用省钱,分享赚钱,每天0元购!点击我,每天0元购! 免费源码下载 兔客源码网
    本站热帖
    01 【阅读讨论】月薪3000的年轻人,低配正在毁掉你的生活 761142
    02 心动回忆 695910
    03 FA代码【笔记本】 464096
    04 仿酷狗侧滑 308736
    05 Fusion app严重漏洞封堵代码【重要】 274055
    06 周杰伦尘封16年的歌曲曝光,揭露了7000种生命的现实 196565
    07 推书【雪中悍刀行】 100388
    08 《哪吒》破14亿!每个被父母深爱的孩子,都拥有“逆天改命”的幸运 73134
    09 忍心 15175
    10 #功能贴|反馈贴 8910
    11 【文本替换】 7746
    12 中秋节去这几个城市的最高点,赏最大最圆的月 7465
    13 鼠标点击特效Ⅰ好看的点击特效 6885
    14 国庆放假通知已公布!初秋的这些美景绝对不能辜负! 6460
    15 【成长#语录#】 4373
    16 用php实现随机音乐 3945
    17 携程领爱奇艺月卡! 3764
    18 朋友圈在卖58元开通微信“花呗”的教程 3658
    19 检测输入是否包含中文 3544
    20 中秋节快乐 3503
    21 时间锁 3478
    22 【每日语录#】 3477
    23 『单曲推荐』如果的事/superluckyqi 3426
    24 完美世界手游连续登陆领Q币数量有限先到先得 2713
    25 王者荣耀局内称号 2696
    26 抖音很火的伤感句子配图 2555
    27 给控件加圆角 2547
    28 黑洞加速器破解版 2486
    29 IAPP侧滑介绍 2269
    30 免费领取42天虾米音乐会员 2210
    image 腾讯云2核4G5M仅832/3年,需企业用户 独家最新单职业打金传奇
    ad

    本站由 hadsky 提供计算服务Manual Operation0.1 强力驱动 版权申明:部分文章转载自互联网,若侵犯您的权益请联系我们删除
    本站已勉强运行

    站长邮箱:dave.chang@qq.com


    富强民主文明和谐自由平等公正 法制丨爱国敬业诚信友善

     

    已有0次打赏
    分享

    请保存二维码或复制链接进行分享