网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月25日漏签0天
吉里吉里吧 关注:51,157贴子:70,814
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 30回复贴,共1页
<<返回吉里吉里吧
>0< 加载中...

【教学】如何使用ExHistoryLayer。。

  • 只看楼主
  • 收藏

  • 回复
  • 春暖花開2013
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

请大家爱护shota^_^
shota镇楼。。


  • 春暖花開2013
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

因为要改的部分很多。。有的在这个文件有的在那个文件。。
但大致上。。是在HistoryLayers.tjs、ExHistoryLayer.ks、Config.tjs这三个文件内。。
因为改了很多记不得了。。(改完就忘记。。
所以还是少讲一点。。
现役中的HistoryLayers.tjs、ExHistoryLayer.ks下载
度盘 s/1sjDboKl
因为是在kagexpress里面自带的ExHistoryLayer.ks,所以窝不知道拿到别的系统能不能用。。
要改的图片大致上就是ExHistoryLayer.ks开头那几个变量。。
还有HistoryLayer.tjs里面的背景图片名(应该。。
历史层设定
四个内边距 在Config.tjs
背景 在HistoryLayers.tjs
显示背景,在clearBack函数最后加一句loadImages(*背景图片名*);


2025-06-25 12:33:36
广告
  • 春暖花開2013
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
然后滑动条座标在makeButtons() else里面。。
滑动条按钮座标也是。。
但是上一页按钮和下一页按钮的座标在VerticalScrollbar类的initState函数里面。。
=======以上都是土改法不要问窝神马深奥的问题。。orz========


  • 春暖花開2013
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
旧的笔记。。
历史层相关
kag.historyLayer.fontHeight //历史纪录字体大小 使用自定义历史层的话,在config.tjs的这个变量,将不影响历史层字体大小。不晓得为什麼在控制台变更 也对预设历史层的文字大小无影响。。
kag.historyLayer.lineHeight //历史纪录行高 在控制台变更时,将即时变更预设历史层行高
kag.historyLayer.hide() //在控制台关闭历史纪录。。
kag.historyLayer.font.face //显示krkr预设历史纪录字型
kag.historLayer.font.getTextWidth(*字串*) //取得想显示的字串的宽度。。
kag.historyLayer.font.height //取得字体尺寸
kag.historyLayer.loadImages(*white*) //krkr预设历史层截入背景
kag.historyLayer.opacity=128 //修改krkr预设历史层背景透明度
kag.historyLayer.dispStart //开始显示行数
kag.historyLayer.dataLines //历史纪录行数
kag.historyLayer.dispLines //历史层每页显示总行数
dispStart+dispLines 永远等於 dataLines。。drawLine开始显示的行数是用dispStart控制。。而不是传给它的n。。
历史层设定
四个内边距 在Config.tjs
背景 在HistoryLayers.tjs
显示背景,在clearBack函数最后加一句
loadImages(*sysmenu_grey*);
卷动时更新画面的部分,修改scrollUp scrollDown函数与可以显示一行历史纪录文字的drawLine函数即可。。它调用的是krkr本身的API,主要有copyRect、fillRect、drawText这三个函数。。fillRect会把背景整个盖掉窝注解掉了。。copyRect同。。drawText还在摸。。
//用法fillRect(left, top, width, height, value)
//用法copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
//用法drawText(x, y, text, color, opa=255, aa=true, shadowlevel=0, shadowcolor=0x000000, shadowwidth=0, shadowofsx=0, shadowofsy=0)
离开按钮图片 在ExHistoryLayer.ks
继承HistoryLayer的HistoryLayerExtended类别的makeButtons函数里。。
滑动条的宽高 同上
滑动条的背景颜色 在ExHistoryLayer.ks 继承ButtonLayer的AbstractScrollbar类别的initState函数里 调用fillRect 直接注解掉。。然后到makeButtons里scrollbar.visible = true;这行后面加两行
scrollbar.color = 0xccddff;
scrollbar.opacity = 255;
即可。。
滑动按钮图片 在ExHistoryLayer.ks 继承AbstractScrollbar(ExHistoryLayer.ks)的VerticalScrollbar的updateState函数最后一行加上slider.loadButtons(*bs_history_scroll_button*);即可。。
关掉滑动条按钮的蓝色框线 在HistoryLayers.tjs 的highlightAction函数 第一行加上id=0即可关掉。。
历史纪录字型 在Config.tjs 在HistoryLayer.tjs设定无效 会被config.tjs的设定盖掉 必须在config.tjs将粗体关掉。。如果要使用预渲染文字 将字型与字号设定成指定过预渲染文字的即可。。


  • 春暖花開2013
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
文件里面的clearBack函数应该是介样。。把两个地方的背景图片名称都改了应该就行。。ˊˋ
function clearBack(n)
{
// 背景を涂りつぶす
if(n === void)
{
face = dfAlpha;
//fillRect(0, 0, width, height, 0xc8000000);
//**********************显示背景***********************
loadImages(*sysmenu_grey*);
}
else
{
face = dfAlpha;
if(verticalView)
fillRect(width - marginR - (n+1)*lineHeight, controlHeight, lineHeight,
height - controlHeight, 0xc8000000);
else{
//显示刷新画面的背景
//用法fillRect(left, top, width, height, value)
//这样写翻页时会有一半的背景变成半透明。。
//fillRect(0, n*lineHeight + controlHeight + marginT, width, lineHeight, 0xff000000); //alpha c8
//用法copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
//这样写翻页时重叠部分会糊掉。。
//copyRect(0, n*lineHeight + controlHeight+ marginT, this, 0, n*lineHeight + controlHeight+ marginT, width, lineHeight);
//如果没改掉scrollDown 和scrollUp函数,这样写翻页时会只剩第一行和最后一行。。
//*************************改我****************************
loadImages(*sysmenu_grey*);
}
}
}


  • 热心人士
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
记入印象笔记(´・ω・‘)!谢楼主分享


  • 热心人士
  • 知县
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
语音回放怎么实现呢(´・ω・‘)


  • 476965207
  • 藩台
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求问这是固定每页多少行的吗?要做每页以翻页符为界的行数该怎么做?


2025-06-25 12:27:36
广告
  • gjy_管
  • 巡抚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
记得另一个版本的MyHistoryLayer.tjs应该更好用些……
NVL里面有,忘了谁写的来着了……


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 30回复贴,共1页
<<返回吉里吉里吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示