Chủ đề: [Tutorial] Hidden Today
-
31-01-2012, 02:20 PM #1Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 6
Đã lúc nào bạn dùng qua 1 theme có hiệu ứng khi bạn nhấn 1 tổ hợp phím mặc định thì màn hình home xuất hiện calendar,sms,messages,hay bất kỳ đối tượng today nào chưa?
Có bạn pm hỏi mình cách làm hidden today,nay mình mở topic này. Thật ra thì nói làm hidden today "dễ cũng dễ mà khó thì cũng khó" (mình sẽ giải thích tại vì sao như vậy)
CODE VÍ DỤ HIDDEN TODAY:
[spoil]<set xlink:href="#hs0_line" attributeName="display" to="none" begin="0"/>
<set xlink:href="#hs0" attributeName="display" to="none" begin="0"/>
<set xlink:href="#calendar1hotspot" attributeName="display" to="none" begin="0"/>
<set xlink:href="#calendar2hotspot" attributeName="display" to="none" begin="0"/>
<set xlink:href="#calendar3hotspot" attributeName="display" to="none" begin="0"/>
<set xlink:href="#hs0_line" attributeName="display" to="none" begin="accessKey(x)"/>
<set xlink:href="#hs0" attributeName="display" to="none" begin="accessKey(x)"/>
<set xlink:href="#calendar1hotspot" attributeName="display" to="none" begin="accessKey(x)"/>
<set xlink:href="#calendar2hotspot" attributeName="display" to="none" begin="accessKey(x)"/>
<set xlink:href="#calendar3hotspot" attributeName="display" to="none" begin="accessKey(x)"/>
<set xlink:href="#hs0_line" attributeName="display" to="inline" begin="accessKey(z)"/>
<set xlink:href="#hs0" attributeName="display" to="inline" begin="accessKey(z)"/>
<set xlink:href="#calendar1hotspot" attributeName="display" to="inline" begin="accessKey(z)"/>
<set xlink:href="#calendar2hotspot" attributeName="display" to="inline" begin="accessKey(z)"/>
<set xlink:href="#calendar3hotspot" attributeName="display" to="inline" begin="accessKey(z)"/>[/spoil]
MUỐN TEST ĐOẠN CODE TRÊN
[spoil]-bạn tạo 1 theme mới và add today calendar có 3 dòng
-1file svg không có gì cả.
rồi add đoạn code đó vào trước tag </svg>
-sẽ báo lỗi nhưng bỏ qua.
-test trên simulator sẽ có kết quả.[/spoil]
ở đoạn code trên mình có thể giải thích 1 cách sơ lược như sau:
- khối code 1 có nhiệm vụ ẩn today calendar lúc bắt đầu,nói thế này cũng chưa chính xác lắm. nhưng các bạn cứ tạm hiểu vậy.
- khối code 2 có nhiệm vụ ẩn today calendar đi khi nhấn phím x
- khối code 3 hiện lại today calendar khi nhấn phím z.
Để đoạn code trên chạy được. bạn cần lưu ý giá trị hs của đối tượng today (calendar,sms,messages....) mà bạn muốn ẩn hiện.
- ở đây là hs0 tức là theme này chưa add đối tượng nào khác trước đối tượng today mà bạn muốn hiện ẩn. khi mà bạn dã add đối tượng zen hay today khác trước đối tượng mà bạn mong muốn hiện ẩn thì bạn phải nắm được giá trị của nó.
ví dụ: trước đó bạn add 1 zen items chẳng hạn.đối tượng này là đầu tiên thì nó lấy giá trị là hs0. bạn add thêm today calendar dể ẩn hiện thì lúc này nó là hs1. Vì vậy nắm được giá trị hs của đối tượng today mà bạn muốn ẩn hiện là quan trọng nhất.
Nếu bạn đang làm dở 1 theme add các đối tượng khác ở homescreen trong theme builder rồi thì vẫn có cách tìm giá trị hs của today bạn mới add vào.
- cách 1: nếu trong quá trình đó bạn chỉ add và không xóa đi bất cứ đối tượng nào thì chỉ cần đếm số đối tượng trước đối tượng today của bạn,nó đúng bằng giá trị hs của today mà bạn muốn ẩn hiện.
- cách 2: cách này chắc chắn hơn,hầu như là luôn đúng,chỉ sai khi bạn đọc số sai =))
Đó là edit thư mục temp,phần này lúc hướng dẫn làm fullbanner của Mr.Tony có nói qua. là bạn add thêm thuộc tính "deny delete folder and subfolder" của tài khoản "SYSTEM" và "administrator/username". Mục đích là bạn add today items vào rồi export theme thì nó tạo ra thư mục tạm trong thử mục Temp,bạn vào dó tìm file homescreen.svg mở lên bằng notepad hay notepad++ rồi tìm dòng hs của đối tượng today. lúc này bạn có đúng giá trị đó.
Nghĩ sao viết vậy nên có hơi dài dòng,nếu hiểu được thì nó không khó. chúc bạn thành công.
p/s: khi add file svg có đoạn code trên simulator báo lỗi: "Duration.............." bạn đừng dể ý.test trên simulator là sẽ thấy.
Nếu thấy có chỗ nào còn sai sót,cần bổ sung mong các bạn góp ý. cảm ơn.View more random threads:
- hỏi fone time
- [Tutorial] Hidden Today
- Ý tưởng làm nên Theme No Carrier Ring [Huyền thoại]
- hỏi mọi người về màn hình gọi trong theme
- [Xin hướng dẫn] Kỹ thuật Composer : Hidden Dock
- Nhờ anh em chuyên thiết kế theme giúp mình theme cho 9000
- Khi đã tạo ra một THEME tâm huyết, làm thế nào để kinh doanh chúng
- [Xin] Hình nền LoGo Champions League cho BBZ10
- Muốn bác nào chuyên về Them làm cho AE BB?VN với
- Lỗi ko save được theme studio
-
11-02-2012, 02:51 PM #2Guest
a có thể giúp e về việc tạo theme cho blackberry không.?...e rất muốn học hỏi...a có thể cho e xin yh or mail...thanks a nhiều
-
12-02-2012, 12:20 PM #3Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 3
Gửi bởi doan.pro7
-
06-07-2012, 09:45 PM #4Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 1
Gửi bởi greensky20
Các Chủ đề tương tự
-
[GIFT-VALENTINE 2012-85xx] sb_velvet: sliding dock + hidden today
Bởi rangtho123 trong diễn đàn Theme - Hình nềnTrả lời: 10Bài viết cuối: 05-07-2013, 09:45 PM -
[Premium]Slide 10 - Hidden Today/ Slide Icon for 9780/9700/9650 with BB10 Icon :)
Bởi cuzing trong diễn đàn Themes PreviewTrả lời: 2Bài viết cuối: 03-07-2013, 10:19 AM -
[83/87/88] sb_wakai: hidden today + pin hiển thị phần trăm
Bởi karazone123 trong diễn đàn Theme - Hình nềnTrả lời: 38Bài viết cuối: 25-08-2011, 10:14 AM -
Caramel | 7 Icon | Weather Slot | Hidden Today
Bởi ngochien06 trong diễn đàn Theme - Hình nềnTrả lời: 6Bài viết cuối: 29-07-2011, 01:57 PM -
Eye Kandy - Theme 12 Icons, Button Activated Dock and Hidden Today (OS6)
Bởi trong diễn đàn Theme - Hình nềnTrả lời: 6Bài viết cuối: 22-04-2011, 09:25 PM
Hiện nay, các thuốc chống xuất tinh sớm được dùng nhằm cải thiện chất lượng đời sống tình dục của các cặp đôi. Tuy nhiên, các thuốc này cũng có nhiều tác dụng phụ không mong muốn. nên, hãy thật cẩn...
Uống thuốc "lâu ra" là biện pháp...