Điểm qua andreamazz/SubtleVolume: 1.2k sao trên GitHub, viết chủ yếu bằng Swift. Replace the system volume popup with a more subtle indicator.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Replace the volume popup with a more subtle way to display the volume when the user changes it with the volume rocker.
Why and how
The iOS default popover showing the volume status that appears when the user clicks the volume rocker is a big obtrusive glossy view that covers the content shown. This library offers a way to show a more subtle indicator.
To make sure that the popover is not shown there are two conditions that need to be satisfied:
An AVAudioSession needs to be active
An MPVolumeView needs to be in the current view's hierarchy, and its alpha needs to be greater than 0
Once a SubtleVolume is added to your view, an audio session is automatically started, and the view's alpha is set to 0.0001 in the hidden state.
Getting Started
Create an instance of SubtleVolume with one of its convenience initializers, and set its position (you can either set the frame or let autolayout handle it):
let volume = SubtleVolume(style: .plain)
volume.frame = CGRect(x: 0, y: 10, width: UIScreen.main.bounds.width, height: 4) // or wherever you like
Set the barTintColor property:
volume.barTintColor = .red
Set the animation type if needed (no animation will result in the indicator being always visible):
SubtleVolume automatically removes the observer on deinit.
Hire us
Written by Andrea Mazzini. We're available for freelance work, feel free to contact us here.
Want to support the development of these free libraries? Buy me a coffee ☕️ via Paypal.
MIT License
Copyright (c) 2017-2018 Andrea Mazzini. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
andreamazz/SubtleVolume có phải mã nguồn mở không?
Có — andreamazz/SubtleVolume phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/andreamazz/SubtleVolume.
andreamazz/SubtleVolume có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho andreamazz/SubtleVolume. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
andreamazz/SubtleVolume có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho andreamazz/SubtleVolume. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
andreamazz/SubtleVolume còn đang phát triển không?
Commit gần nhất trên andreamazz/SubtleVolume là 6.4 năm trước (theo timestamp GitHub). Repo có 63 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
andreamazz/SubtleVolume dùng license gì?
andreamazz/SubtleVolume phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
Đọc thêm về andreamazz/SubtleVolume ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/andreamazz/SubtleVolume là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về SubtleVolume?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về SubtleVolume.