- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi muốn tạo một nút thay đổi kích thước (nhỏ hơn một chút) khi nhấn và sau khi nhả nút lại, kích thước sẽ thay đổi về kích thước bình thường. Tôi đang sử dụng Scal xml để đạt được điều này, nhưng nó tự định vị lại ngay cả khi tôi không nhả nút.
Ở đây tôi đang đề cập đến nút xem hình ảnh.
Đây là mã nguồn của tôi: -
imgSpin = (ImageView) findViewById(R.id.iv_spins);
imgSpin.setOnTouchListener(Chế độ xem mới.OnTouchListener() {
@Ghi đè
public boolean onTouch(Xem v, sự kiện MotionEvent) {
chuyển đổi (event.getAction()) {
trường hợp MotionEvent.ACTION_DOWN:
imgSpin.startAnimation(mAnimation);
khe quay();
phá vỡ;
trường hợp MotionEvent.ACTION_UP:
imgSpin.clearAnimation();
imgSpin.setEnabled(false);
phá vỡ;
}
trả về đúng sự thật;
}
});
ScalXml của tôi: -
android:thời lượng="200"
android:fromXScale=".8"
android:fromYScale=".8"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.0"
android:toYScale="1.0" >
XML của tôi: -
android:id="@+id/layout_status"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".2"
android:orientation="ngang" >
<>
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".5" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2.1"
android:background="@drawable/bootser" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2.5"
android:background="@drawable/bet_bg"
android:trọng lực="center_vertical"
android:orientation="ngang"
android:weightSum="1" >
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_rabity="center_vertical"
android:layout_weight=".2"
android:src="@drawable/leftarrow" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="1dp"
android:layout_weight=".6"
android:trọng lực="trung tâm"
android:text="Cá cược"
android:textColor="@android:color/white" />
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_rabity="center_vertical"
android:layout_weight=".2"
android:src="@drawable/rightarrow" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2.5"
android:background="@drawable/container"
android:trọng lực="trung tâm" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:text="chiến thắng"
android:textColor="@android:color/white" />
android:id="@+id/iv_spins"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.9"
android:background="@drawable/spin" />
<>
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".5" />
Tôi đã thử sử dụng paramLayout, nhưng vì tôi đang đặt trọng số trong XML nên nó không tạo hiệu ứng cho tôi.
Tôi đã sử dụng phương pháp này: -
trường hợp MotionEvent.ACTION_DOWN:
Thông số ViewGroup.LayoutParams = imgSpin.getLayoutParams();
// Chiều rộng mới của nút
params.width = params.width - (params.width *90/100);
imgSpin.setLayoutParams(params);
phá vỡ;
params.width luôn trả về 0 Vì vậy, tôi đã cố gắng thực hiện điều này với trọng lượng, bằng cách sử dụng trọng lượng, Chế độ xem của tôi bị trục trặc khi nhấp chuột.. Tôi muốn nó mượt mà nên tôi thích thu phóng hơn
Phương pháp thứ hai: -
trường hợp MotionEvent.ACTION_DOWN:
Thông số LinearLayout.LayoutParams = (android.widget.LinearLayout.LayoutParams) imgSpin
.getLayoutParams();
// Chiều rộng mới của nút
thông số.trọng lượng = 1,7f;
imgSpin.setLayoutParams(params);
// imgSpin.startAnimation(mAnimation);
// spinslot();
phá vỡ;
trường hợp MotionEvent.ACTION_UP:
LinearLayout.LayoutParams params2 = (android.widget.LinearLayout.LayoutParams) imgSpin
.getLayoutParams();
// Chiều rộng mới của nút
params2.weight = 1,9f;
imgSpin.setLayoutParams(params2);
// imgSpin.clearAnimation();
imgSpin.setEnabled(false);
phá vỡ;
}
trả về đúng sự thật;
Được nhưng không mượt
xin vui lòng cho tôi biết làm thế nào để làm điều đó
Cảm ơn
câu trả lời hay nhất
Đây là những gì bạn muốn: -
imgSpin.setOnTouchListener(Chế độ xem mới.OnTouchListener() {
@Ghi đè
public boolean onTouch(Xem v, sự kiện MotionEvent) {
chuyển đổi (event.getAction()) {
trường hợp MotionEvent.ACTION_DOWN:
ObjectAnimatorscaleDownX = ObjectAnimator.ofFloat(imgSpin,
"scaleX", 0,8f);
ObjectAnimatorscaleDownY = ObjectAnimator.ofFloat(imgSpin,
"tỷ lệY", 0,8f);
scaleDownX.setDuration(1000);
scaleDownY.setDuration(1000);
AnimatorSetscaleDown = new AnimatorSet();
scaleDown.play(scaleDownX).with(scaleDownY);
quy môDown.start();
khe quay();
phá vỡ;
trường hợp MotionEvent.ACTION_UP:
ObjectAnimatorscaleDownX2 = ObjectAnimator.ofFloat(
imgSpin, "scaleX", 1f);
Thang đo ObjectAnimatorDownY2 = ObjectAnimator.ofFloat(
imgSpin, "scaleY", 1f);
scaleDownX2.setDuration(1000);
scaleDownY2.setDuration(1000);
AnimatorSetscaleDown2 = new AnimatorSet();
scaleDown2.play(scaleDownX2).with(scaleDownY2);
quy môDown2.start();
imgSpin.setEnabled(false);
phá vỡ;
}
trả về đúng sự thật;
}
});
Chỉ cần thực hiện một số thay đổi sau trong xml của bạn: -
android:id="@+id/iv_spins"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.9"
android:justViewBounds="true"
android:background="@drawable/spin"
android:scaleX="1"
android:scaleY="1" />
sử dụngscaleDown.play(scaleDownX).with(scaleDownY), nó sẽ giữ nguyên vị trí của ảnh động và không trở về vị trí ban đầu
Hy vọng điều này sẽ giải quyết được vấn đề của bạn, chúc mừng
Về android - Giảm kích thước nút một cách linh hoạt khi nhấn và khôi phục kích thước của nó khi phát hành, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37318133/
Tôi mới sử dụng R và tôi đang sử dụng glmer để phù hợp với một số mô hình nhị thức, tôi chỉ cần chúng gọi dự đoán bằng cách sử dụng xác suất kết quả. Tuy nhiên, tôi có một tập dữ liệu rất lớn và kích thước của chỉ một mô hình cũng trở nên rất lớn: > thư viện
Tôi có một biểu đồ với hàng trăm mục mà tôi đã vẽ biểu đồ QQ. Điều này dẫn đến kích thước EPS là 2,5 megabyte. Con số này quá lớn đối với một con số sẽ chỉ được đưa vào ấn phẩm và sẽ không được xem ở độ phóng đại 100 lần. Có tùy chọn nào trong R để
Tôi có một cái. Kích thước tệp mp4 của video là 540kb và thời lượng trước khi chuyển đổi là 30 giây, nhưng khi tôi chuyển đổi nó bằng ffmpeg, kích thước tệp sẽ trở thành 21mb. Tôi cần thêm những tùy chọn nào để giảm kích thước tệp xuống nhỏ hơn.
Vì vậy, chúng tôi có một trang web rất lớn và phức tạp yêu cầu nhiều thông tin trạng thái trong URL. Hầu hết thời gian, nó chỉ là đào và ứng dụng hoạt động tốt. Tuy nhiên, ngày càng có nhiều trường hợp URL trở nên rất dài. Do hạn chế về độ dài URL, điều này sẽ
Có cách nào để giảm độ rộng tiêu chuẩn của UITableViewCell được nhóm và đặt các nút tùy chỉnh ở bên trái (bên ngoài ranh giới ô) không? Tôi đã thử thay đổi kích thước ô nhưng nó vẫn giữ nguyên Câu trả lời hay nhất Bạn sẽ phải chuyển sang chế độ chỉnh sửa giả. Ý tôi là, với tư cách là Atom
Tôi có khoảng 1000 hình ảnh trong dự án của mình và tổng kích thước hình ảnh là khoảng 400 MB. Tôi đang sử dụng hình ảnh này để hiển thị hình thu nhỏ trên MAc. Sau khi xây dựng xcode, kích thước bản dựng ứng dụng của tôi là 410MB. Tôi đang sử dụng NSImage
Đã đóng cửa. Câu hỏi này không tuân thủ nguyên tắc Stack Overflow. Câu trả lời không được chấp nhận vào thời điểm này. Câu hỏi này dường như không phải về một vấn đề lập trình cụ thể, một phần mềm
Khi tôi biên dịch ứng dụng web Snap của mình (triển khai nó đến máy chủ sản xuất), kết quả là 19MB! Điều này có bình thường không? Tôi đã làm gì sai à? Trang web của tôi chỉ có 3 trang tĩnh, về cơ bản là dự án init của snap
Trong dự án của mình, chúng tôi đã quyết định giảm thời gian xây dựng bằng cách sử dụng các tệp nhị phân dựng sẵn. Chúng tôi tạo một phiên bản ổn định hàng tuần/tháng và đưa nó vào kho lưu trữ. Bản dựng sử dụng các tệp nhị phân này thay vì xây dựng mọi thứ từ nguồn. Đối với tốc độ xây dựng, điều này là tuyệt vời. Nhưng
Tôi phải tạo một jdialog tùy chỉnh nhưng tôi muốn nó nhỏ hơn. Nó không nên có không gian trống. Đoạn mã bên dưới cho tôi điều này: Nếu tôi sử dụng setSize để giảm kích thước, nó sẽ dẫn đến một GUI bị lỗi như thế này: class Find ext
Câu hỏi này đã có câu trả lời: pyplot: Tôi có thể đặt tham số kích thước điểm đánh dấu chung không? (1 câu trả lời) Cách tạo điểm đánh dấu trên các dòng s
Tôi đang cố gắng tổng hợp nhiều mô hình GIỎ HÀNG được xây dựng bằng rpart::rpart trong danh sách. Tôi mới nhận ra rằng mỗi mô hình lưu trữ rất nhiều dữ liệu (meta?) theo thuật ngữ $ và $ ở đâu (trong trường hợp của tôi là hơn 10 MB cho mỗi mô hình
Khi tôi thay đổi kích thước QPixmap bằng cách sử dụng ScaledToHeight và sau đó chuyển đổi nó thành QByteArray, kích thước của ByteArray này chính xác bằng kích thước của ByteArray của QPixmap chưa được chia tỷ lệ
Có cách nào để đặt YSTEP cho đồ họa không? Chúng tôi đang cố gắng hiển thị biểu đồ chứa dữ liệu sau g = new Dygraph( document.getElementById("graph"),
Tôi đã tạo một xib với một ô chứa UIImageView. chế độ xem hình ảnh có các ràng buộc hàng đầu, cuối, trên, dưới. Xib là 4kb và kích thước tệp là 4kb. Tôi đã lập trình tạo một cái khác với cùng các ràng buộc và đối tượng
Tôi đang cố gắng giảm kích thước hình ảnh xuống dưới 64000 byte, đây là mã và nhật ký của tôi. NSData * beforeData = UIImageJPEGRepftimeation(self.photo, 1.
Tôi đang sử dụng OpenSSL-for-iPhone để tạo phiên bản OpenSSL tự biên dịch mà tôi có thể sử dụng với thư viện RMStoreAppReceiptVerifier để xác minh biên nhận. Cụ thể là nó xây dựng OpenSS
Tôi hiện đang tạo mô hình phân loại hình ảnh nhiều nhãn theo hướng dẫn này (nó sử dụng mô hình ban đầu làm mô hình cơ sở): https://towardsdatascience.com/multi-label-image-classification
đóng cửa. Câu hỏi này không tuân thủ các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Câu hỏi này có vẻ lạc đề vì nó thiếu đủ thông tin để chẩn đoán vấn đề. Mô tả vấn đề của bạn chi tiết hơn hoặc bao gồm một phút
Tôi có một menu thả xuống trong trang HTML rộng hơn 250 pixel. Tôi cần thay đổi kích thước phông chữ của menu thả xuống để giảm chiều rộng. Tôi đã thử sử dụng các thẻ phông chữ như thế này: .
Tôi là một lập trình viên xuất sắc, rất giỏi!