2014-06-26 18 views
6

Tôi đã thử nghiệm SDK Android L và cố gắng tìm hiểu thiết kế Material design mới và xem hoạt ảnh.Android L ViewAnimationUtils không tìm thấy?

Cụ thể là tôi muốn thử Hiệu ứng hiển thị hoạt động bình thường, nhưng lớp bị thiếu.

http://developer.android.com/preview/material/animations.html#reveal

Dòng cụ thể mà không cho tôi là

ValueAnimator anim = 
ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius); 

Lớp ViewAnimationUtils là mất tích - hay tôi thiếu một số phụ thuộc?

EDIT: Đối với targetSDK, minSDK và compileSDK, tôi có các cài đặt này trong tệp build.gradle của mình.

compileSdkVersion 'android-L' 
buildToolsVersion '20.0.0' 
defaultConfig { 
    minSdkVersion 'L' 
    targetSdkVersion 'L' 
    versionCode 1 
    versionName '1.0' 
} 
+0

Hmmm ... theo JavaDocs thay vì bị hỏng, phải nằm trong 'android.view.ViewAnimationUtils'. Bạn có chắc chắn rằng mục tiêu xây dựng của mình (ví dụ: Project> Properties> Android trong Eclipse) được đặt thành API cấp 20 không? – CommonsWare

+0

Tôi đang sử dụng Android L, không chính xác API 20. Hãy để tôi cố gắng nhập trực tiếp. Bạn có thể liên kết tôi với JavaDocs không? Tôi sẽ cập nhật câu hỏi của mình với minSDK và targetSDK, v.v. – hnilsen

+0

Không tồn tại trong không gian tên đó. Nó dường như không có ở đó. Không thể tìm thấy bất kỳ mẫu nào sử dụng chức năng cụ thể đó. – hnilsen

Trả lời

6

Chỉ biên dịch với L và thêm nội dung sau.

import android.view.ViewAnimationUtils; 

Như tôi đã nhận xét ở trên, điều này giống như lỗi trong bản phát hành Android studio. Android Studio báo cáo lỗi nhưng ứng dụng vẫn chạy.

+1

Sau khi điều tra thêm, dường như Android Studio không thể bao gồm SDK 'L' một cách chính xác, vì vậy, chúng tôi đang làm việc trên 4.4.4 để làm nổi bật cú pháp. Điều này có thể được nhìn thấy nếu bạn đi vào chi tiết dự án và kiểm tra SDK dự án. Nó nói 4.4.4, API 19, khi tôi thử điều này. – hnilsen

+0

Bạn đang sử dụng 0.8.1? Tôi thấy phiên bản biên dịch Sdk - android-L –

+0

Có, tôi đang sử dụng phiên bản mới nhất. Nhiều người đã báo cáo điều này, nhưng tôi hy vọng nó sẽ được sửa trong bản phát hành AS gần. Miễn là tôi có thể biên dịch và chạy, tôi hạnh phúc, nhưng nó thực sự không bao giờ xảy ra với tôi rằng tôi có thể cố gắng chạy nó khi AS báo cáo một lỗi. Nó có thể liên quan đến thực tế là tôi đã nâng cấp một dự án hiện có, và không tạo ra một dự án mới? – hnilsen

Các vấn đề liên quan