คำถามติดแท็ก progress-bar

แถบความคืบหน้าเป็นส่วนประกอบในส่วนติดต่อผู้ใช้แบบกราฟิกที่ใช้เพื่อถ่ายทอดความคืบหน้าของงานเช่นการดาวน์โหลดหรือการถ่ายโอนไฟล์

12
วิธีการสร้างแถบความคืบหน้าแบบวงกลมใน Android ที่หมุนบนมันได้อย่างไร
ฉันกำลังพยายามสร้างแถบความคืบหน้าแบบกลม นี่คือสิ่งที่ฉันต้องการบรรลุ มีวงแหวนพื้นหลังสีเทา ด้านบนของมันแถบความคืบหน้าสีฟ้าจะปรากฏขึ้นซึ่งเคลื่อนที่ในเส้นทางวงกลมจาก 0 ถึง 360 ใน 60 หรือไม่กี่วินาที นี่คือตัวอย่างรหัสของฉัน <ProgressBar android:id="@+id/ProgressBar" android:layout_width="match_parent" android:layout_height="match_parent" style="?android:attr/progressBarStyleLarge" android:indeterminateDrawable="@drawable/progressBarBG" android:progress="50" /> ในการทำเช่นนี้ใน "progressBarBG" ที่สามารถดึงได้ฉันกำลังสร้าง layerlist และในรายการเลเยอร์นั้นฉันจะให้สองรายการตามที่แสดง <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape android:shape="ring" android:innerRadius="64dp" android:thickness="8dp" android:useLevel="false"> <solid android:color="@color/grey" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape android:shape="ring" android:innerRadius="64dp" android:thickness="8dp" android:useLevel="false"> <solid android:color="@color/blue" /> </shape> …

9
ไฟล์แถบความคืบหน้าในการอัพโหลดด้วย jQuery
ฉันพยายามใช้คุณสมบัติการอัปโหลดไฟล์ AJAX ในโครงการของฉัน ฉันใช้ jQuery สำหรับสิ่งนี้ รหัสของฉันส่งข้อมูลโดยใช้ AJAX ฉันต้องการใช้แถบความคืบหน้าในการอัปโหลดไฟล์ ฉันจะทำสิ่งนี้ได้อย่างไร มีวิธีการคำนวณจำนวนที่อัพโหลดไปแล้วหรือไม่เพื่อให้ฉันสามารถคำนวณเปอร์เซ็นต์ที่อัปโหลดและสร้างแถบความคืบหน้าได้

22
วิธีการเปลี่ยนสีในแถบความคืบหน้าแบบวงกลม?
ฉันใช้แถบความคืบหน้าแบบวงกลมบน Android ฉันต้องการเปลี่ยนสีของสิ่งนี้ ฉันใช้ "?android:attr/progressBarStyleLargeInverse" สไตล์ ดังนั้นวิธีการเปลี่ยนสีของแถบความคืบหน้า วิธีกำหนดสไตล์เอง นอกจากนี้นิยามของสไตล์คืออะไร?

8
วิธีรับความคืบหน้าจาก XMLHttpRequest
เป็นไปได้หรือไม่ที่จะรับความคืบหน้าของ XMLHttpRequest (ไบต์ที่อัปโหลดดาวน์โหลดไบต์) นี่จะเป็นประโยชน์ในการแสดงแถบความคืบหน้าเมื่อผู้ใช้อัปโหลดไฟล์ขนาดใหญ่ ดูเหมือนว่า API มาตรฐานจะไม่รองรับ แต่อาจมีส่วนขยายที่ไม่ได้มาตรฐานในเบราว์เซอร์ใด ๆ ดูเหมือนว่าจะมีคุณลักษณะที่ชัดเจนเนื่องจากลูกค้าทราบว่ามีการอัปโหลด / ดาวน์โหลดจำนวนไบต์ หมายเหตุ: ฉันทราบถึงทางเลือก "สำรวจความคืบหน้าของเซิร์ฟเวอร์" (ตอนนี้ฉันกำลังทำอะไรอยู่) ปัญหาหลักของสิ่งนี้ (นอกเหนือจากรหัสฝั่งเซิร์ฟเวอร์ที่ซับซ้อน) คือโดยทั่วไปแล้วในขณะที่อัปโหลดไฟล์ขนาดใหญ่การเชื่อมต่อของผู้ใช้จะถูกปิดลงอย่างสมบูรณ์เนื่องจาก ISP ส่วนใหญ่ให้บริการอัปสตรีมที่ไม่ดี ดังนั้นการร้องขอเพิ่มเติมจึงไม่ตอบสนองอย่างที่หวัง ฉันหวังว่าจะมีวิธี (อาจไม่ได้มาตรฐาน) ในการรับข้อมูลนี้ซึ่งเบราว์เซอร์มีอยู่ตลอดเวลา

15
แถบความคืบหน้าบรรทัดคำสั่งใน Java
ฉันมีโปรแกรม Java ที่ทำงานในโหมดบรรทัดคำสั่ง ฉันต้องการแสดงแถบความคืบหน้าเพื่อแสดงเปอร์เซ็นต์ของงานที่ทำ แถบความคืบหน้าแบบเดียวกับที่คุณจะเห็นโดยใช้ wget ภายใต้ unix เป็นไปได้หรือไม่

8
วาดเองได้สำหรับ ProgressBar / ProgressDialog
เมื่ออ่านเอกสารแบบ จำกัด ที่ Google ได้จัดเตรียมไว้ฉันรู้สึกว่าสามารถเปลี่ยนรูปลักษณ์ (วาดได้) ของ ProgressBar / ProgressDialog โดยเพียงแค่สร้างสไตล์ใหม่และกำหนดให้เป็นคุณสมบัติสไตล์ของ ProgressBar แต่ฉันไม่สามารถทำให้มันทำงานได้อย่างถูกต้อง นี่คือสิ่งที่ฉันทำจนถึงตอนนี้: ฉันสร้างรูปร่างแบบนี้ (mp2.xml) <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadiusRatio="4" android:thicknessRatio="4" android:useLevel="false"> <size android:width="50dip" android:height="50dip" /> <gradient android:type="sweep" android:useLevel="false" android:startColor="#300000ff" android:centerColor="#500000ff" android:endColor="#ff0000ff" /> </shape> จากนั้นสร้างภาพเคลื่อนไหว (mp3.xml) ดังนี้: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:duration="70"> <rotate xmlns:android="http://schemas.android.com/apk/res/android" …

4
CSS Progress Circle [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้ค้นหาเว็บไซต์นี้เพื่อค้นหาแถบความคืบหน้า แต่สิ่งที่ฉันสามารถพบได้แสดงวงกลมที่เคลื่อนไหวได้เต็ม 100% ฉันต้องการให้หยุดที่เปอร์เซ็นต์บางอย่างเช่นในภาพหน้าจอด้านล่าง มีวิธีใดบ้างที่ฉันสามารถทำได้โดยใช้ CSS เพียงอย่างเดียว

8
Multiprocessing: ใช้ tqdm เพื่อแสดงแถบความคืบหน้า
เพื่อให้โค้ดของฉันเป็น "ไพโธนิก" มากขึ้นและเร็วขึ้นฉันใช้ "มัลติโพรเซสเซอร์" และฟังก์ชันแผนที่เพื่อส่ง a) ฟังก์ชันและ b) ช่วงของการทำซ้ำ โซลูชันที่ฝังไว้ (เช่นเรียก tqdm โดยตรงในช่วง tqdm.tqdm (ช่วง (0, 30)) ไม่ทำงานกับการประมวลผลหลายขั้นตอน (ตามสูตรในโค้ดด้านล่าง) แถบความคืบหน้าจะแสดงตั้งแต่ 0 ถึง 100% (เมื่อ python อ่านรหัส?) แต่ไม่ได้ระบุความคืบหน้าจริงของฟังก์ชันแผนที่ จะแสดงแถบความคืบหน้าเพื่อระบุขั้นตอนที่ฟังก์ชัน 'แผนที่' เป็นอย่างไร? from multiprocessing import Pool import tqdm import time def _foo(my_number): square = my_number * my_number time.sleep(1) return square if __name__ …

8
เอาต์พุตไปยังบรรทัดเดียวกันเขียนทับเอาต์พุตก่อนหน้าหรือไม่
ฉันกำลังเขียนโปรแกรมดาวน์โหลด FTP ส่วนหนึ่งของรหัสมีลักษณะดังนี้: ftp.retrbinary("RETR " + file_name, process) ฉันกำลังเรียกใช้กระบวนการฟังก์ชั่นเพื่อจัดการการโทรกลับ: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) และผลลัพธ์เป็นดังนี้: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 downloaded! etc... แต่ฉันต้องการให้พิมพ์บรรทัดนี้และในครั้งต่อไปพิมพ์ / รีเฟรชใหม่ดังนั้นมันจะแสดงเพียงครั้งเดียวและฉันจะเห็นความคืบหน้าของการดาวน์โหลดนั้น ทำได้ยังไง?

4
วิธีใช้แถบความคืบหน้า WinForms
ฉันต้องการแสดงความคืบหน้าของการคำนวณซึ่งกำลังดำเนินการในไลบรารีภายนอก ตัวอย่างเช่นถ้าฉันมีวิธีการคำนวณและฉันต้องการใช้มันสำหรับ 100000 ค่าในคลาสฟอร์มของฉันฉันสามารถเขียน: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) { double pow = Math.Pow(i, i); } private void button1_Click(object sender, EventArgs e) { progressBar1.Maximum = 100000; progressBar1.Step = 1; for(int j = 0; j < 100000; j++) { Caluculate(j); …

4
แสดงความคืบหน้าการดาวน์โหลดภายในกิจกรรมโดยใช้ DownloadManager
ฉันพยายามทำซ้ำความคืบหน้าเดียวกับที่ DownloadManager แสดงในแถบการแจ้งเตือนภายในแอปของฉัน แต่ความคืบหน้าของฉันไม่เคยเผยแพร่ ฉันกำลังพยายามอัปเดตโดยใช้ runOnUiThread () แต่ด้วยเหตุผลบางประการจึงไม่ได้รับการอัปเดต การดาวน์โหลดของฉัน: String urlDownload = "https://dl.dropbox.com/s/ex4clsfmiu142dy/test.zip?token_hash=AAGD-XcBL8C3flflkmxjbzdr7_2W_i6CZ_3rM5zQpUCYaw&dl=1"; DownloadManager.Request request = new DownloadManager.Request(Uri.parse(urlDownload)); request.setDescription("Testando"); request.setTitle("Download"); request.allowScanningByMediaScanner(); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "teste.zip"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressBar mProgressBar = (ProgressBar) findViewById(R.id.progressBar1); new Thread(new Runnable() { @Override public void run() { …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.