1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 6 - tài nguyên hình và giao dien

37 207 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 593,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tài nguyên ứng dụng hình ảnh & giao diện Ngành Mạng & Thiết bị di động 2014... Nội dung● Thư mục lưu trữ - Định dạng – Truy xuất ● Các dạng tài nguyên hình ảnh 2.. Tài nguyên hình ảnh và

Trang 1

Trường ĐH Khoa Học Tự Nhiên Tp Hồ Chí Minh

TRUNG TÂM TIN HỌC

Bài 6 Tài nguyên ứng dụng hình ảnh & giao diện

Ngành Mạng & Thiết bị di động

2014

Trang 2

Nội dung

● Thư mục lưu trữ - Định dạng – Truy xuất

● Các dạng tài nguyên hình ảnh

2. Tài nguyên giao diện

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 3

1.1 Thư mục lưu trữ - Định dạng – Truy xuấ t

● Java: R.drawable.<tên tài nguyên>

Trang 4

● XML: @[pakage:]drawable/<tên tài nguyên>.

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

t

● Java:

Resources res = getResources();

Drawable drawable = res.getDrawable(R.drawable.ic_launcher);

Trang 6

● Các thực thi của Bitmap bao gồm:

Trang 7

 Tham chiếu biên dịch tài nguyên thông qua đối tượngBitmapDrawable.

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 9

android:tileMode="repeat" >

</bitmap>

● Truy xuất trong Java code:

BitmapDrawable drawable = (BitmapDrawable)getResources()

Trang 11

 Corners (Rectangle) - Integer

Trang 12

 type – linear | radial | sweep

 useLevel – true | false

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 13

● Sử dụng các thuộc tính để cấu tạo đối tượng:

Trang 14

● Một số thuộc tính chỉ sử dụng cho đối tượng Ring:

Trang 17

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 19

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

● Tài nguyên hình ảnh cho phép thực hiện chuyển đổi (hiệu ứn

g “biến

bóng”) giữa hai đối tượng hình ảnh

● Mỗi item bao gồm:

Trang 23

thông số tỉ lệ trong quá trình hoạt động.

Trang 24

● Tài nguyên hình ảnh cho phép thực hiện tạo đối tượng hìnhảnh

(PNG) có kích thước co dãn theo tỉ lệ đối tượng thể hiện

Trang 25

1. Tài nguyên hình ảnh

● Thư mục lưu trữ – Truy xuất

● Các định dạng Layout

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 26

Thư mục lưu trữ:

● Các tài nguyên giao diện được lưu trữ trong thư mục res/layout

● Có thể có nhiều thư mục layout theo từ hạn định khác nhau:

 Ví du: layout-land, layout-xhdpi…

● Java: R.layout.<tên tài nguyên>

● XML: @[pakage:]layout/<tên tài nguyên>

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 27

2.1 Thư mục lưu trữ – Truy xuất

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 28

2.1 Thư mục lưu trữ – Truy xuất

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

Trang 30

2.2 Các định dạng Layout

● Sử dụng trong các trường hợp xây dựng bố cục tổ chức hiểnthị một

đối tượng duy nhất

● Đối tượng mặc định vị trí top-left trên FrameLayout, có thể sửdụng

thuộc tính Gravity để thiết lập lại vị trí

Trang 31

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

● Các đối tượng kế thừa phổ biến:

ViewFlipper: đối tượng cho phép thực hiện hiển thị các đối tượng

Trang 32

● Các đối tượng kế thừa phổ biến:

ScrollView: đối tượng cho phép thực hiện hiển thị các đối tượng

Trang 33

● Sử dụng trong các trường hợp xây dựng bố cục tổ chức hiểnthị các

đối tượng theo một chiều duy nhất (chiều dọc hoặc ngang)

● Đối tượng mặc định vị trí top left trên LinearLayout , có thể s

ử dụng

thuộc tính Gravity để thiết lập lại vị trí

● Ví dụ khai báo:

Trang 34

xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

hiển thị các đối tượng theo nhiều dòng (TableRow)

● Mỗi dòng có thể chứa nhiều View, mỗi View được xem là mộ

t cột

Trang 35

● Ví dụ khai báo:

<TableLayout

xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

Trang 36

● Đối tượng được đặt vào RelativeLayout đầu tiên sẽ xác định

android:layout_height="match_parent”>

</RelativeLayout>

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Trang 37

Lập trình Android (2014) – Bài 6 Tài nguyên hình ảnh và giao diện

Ngày đăng: 19/10/2014, 16:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w