Chủ Nhật, 28 tháng 2, 2010

Thêm hiệu ứng hoạt hình và tạo màu chữ vào shellstyle trong theme của bạn

VnTim™  ^-^ Đầu tiên các bạn xem 2 doạn video này ;)) 






Rồi ta bắt đầu vào việc

Các bạn đã xem qua 2 đoạn video trên và như đầu đề , nay mình hướng dẫn các bạn tự tạo màu chữ và các hiệu ứng như trên

Phần 1 : tạo hiệu ứng cho style theme

Đây là những hiệu ứng để thêm vào file shellstyle.dll
"expand" animation



<element id="atom(animation)" animation="rectangle|exp|fast"/>



<element id="atom(animation)" accessible="true" alpha="0" animation="alpha|s|veryslow"/>



<element id="atom(animation)" animation="position|exp|fast"/>


<element id="atom(animation)" animation="rectanglev|exp|fast"/>



<element id="atom(animation)" animation="rectangleh|exp|fast"/>


Các bạn tải chương trình ResHacker3.5 http://www.mediafire.com/?zi3yumijtdn

sau đó các bạn mở file shellstyle.dll tại C:\Windows\Resources\Themes\Aero\Shell\NormalColor

tìm đến UIFILE - 1 - 1033

sau đó tìm đến những chỗ như bên dưới các bạn coppy 1 trong những đoạn code trên vào sau những chỗ này

<MetadataElement ThemeSubApp="DocumentsPreviewPaneControl" />


<MetadataElement ThemeSubApp="GenericPreviewPaneControl" />



<MetadataElement ThemeSubApp="MusicPreviewPaneControl" />


<MetadataElement ThemeSubApp="PhotoPreviewPaneControl" />

Ví dụ : mình thêm 1 đoạn code vào như sau



<MetadataElement ThemeSubApp="DocumentsPreviewPaneControl" />

<element id="atom(animation)" animation="rectangle|exp|fast"/>



<MetadataElement ThemeSubApp="GenericPreviewPaneControl" />

<element id="atom(animation)" animation="rectangle|exp|fast"/>



<MetadataElement ThemeSubApp="MusicPreviewPaneControl" />

<element id="atom(animation)" animation="rectangle|exp|fast"/>



<MetadataElement ThemeSubApp="PhotoPreviewPaneControl" />

<element id="atom(animation)" animation="rectangle|exp|fast"/>

song rồi các bạn liu lại và thay thế file cũ .

Phần 2 : thay đổi màu chữ
Các bạn nhìn thèo hình để phần biệt các màu chữ ở các chỗ



đây là dòng mặc định của nó

<MetadataLabel foreground="themeable(gtc(PreviewPane, 6, 0, 3803), windowtext)" /> <MetadataElement foreground="themeable(gtc(PreviewPane, 7, 1, 3803), windowtext)" /> <if id="atom(PreviewMetadataControlEditable)"><MetadataDisplayElement foreground="themeable(gtc(PreviewPane, 7, 2, 3803), windowtext)" /></if> <if id="atom(PreviewMetadataEditControl)"> <InPlaceEdit foreground="themeable(gtc(PreviewPane, 7, 2, 3803), windowtext)" /></if> <if id="atom(PreviewMetadataSubTitleControl)"><MetadataElement foreground="themeable(gtc(PreviewPane, 6, 0, 3803), windowtext)" /></if> <if id="atom(PreviewMetadataTitleControl)"> <MetadataElement foreground="themeable(gtc(PreviewPane, 5, 0, 3803), windowtext)" /></if> <if id="atom(ItemCountLabel)"> <MetadataLabel foreground="themeable(gtc(PreviewPane, 7, 1, 3803), windowtext)"

và đc mình sửa như sau


<MetadataLabel foreground="themeable(ARGB(255, 185, 248, 187), windowtext)" /> <MetadataElement foreground="themeable(ARGB(255, 119, 241, 122), windowtext)" /> <if id="atom(PreviewMetadataControlEditable)"><MetadataDisplayElement foreground="themeable(ARGB(255, 117, 228, 120), windowtext)" /></if> <if id="atom(PreviewMetadataEditControl)"> <InPlaceEdit foreground="themeable(ARGB(255, 117, 228, 120), windowtext)" /></if> <if id="atom(PreviewMetadataSubTitleControl)"><MetadataElement foreground="themeable(ARGB(255, 185, 248, 187), windowtext)" /></if> <if id="atom(PreviewMetadataTitleControl)"> <MetadataElement foreground="themeable(ARGB(255, 149, 243, 139), windowtext)" /></if> <if id="atom(ItemCountLabel)"> <MetadataLabel foreground="themeable(ARGB(255, 119, 241, 122), windowtext)"

các bạn thay như vậy cho những chỗ này



<MetadataElement ThemeSubApp="DocumentsPreviewPaneControl" />

<MetadataElement ThemeSubApp="GenericPreviewPaneControl" />

<MetadataElement ThemeSubApp="MusicPreviewPaneControl" />

<MetadataElement ThemeSubApp="PhotoPreviewPaneControl" />

Các bạn bỏ chỗ code này (gtc(PreviewPane, 6, 0, 3803), windowtext)"

và thay nó vào như sau (ARGB(255, 119, 241, 122), windowtext)"

(ARGB(255, 119, 241, 122), windowtext)" là màu của các đoạn text


à các bạn có thể down thêm phần mềm hỗ chợ màu theo dạng ARGB để các bạn dễ làm việc :D

ARGBHexConverter http://www.mediafire.com/?jznmthzoli1

Chú ý các bạn làm từ từ thôi nhé ;))

chúc mọi người thành công :battay:

mình thay song nó đc như thế này
:(
tại cái lền nó trắng quá :))

Không có nhận xét nào:

Đăng nhận xét