在介绍CardView之前,我在my app上做了一些选择器来模仿卡片,让用户也选择用于应用的主题(有些人喜欢黑暗的主题):
我想让它看起来和工作更原生,所以我尝试使用CardView。
可悲的是,我无法理解如何设置CardView具有可点击和可检查的效果(每个平台的本机版本,可能具有不同的颜色),并且还能够将其设置为黑暗主题。
如何让CardView具有可点击效果?在棒棒糖上,这是一种涟漪效应。在之前的版本中,它是在CardView边界内的全彩色变化。我也想自定义可点击效果的颜色,也可以检查它。
如何制作黑暗主题的CardView?
答案 0 :(得分:1)
您必须将CardView.Dark样式用于暗主题CardView。您也可以使用此bug的第11和第12条评论中提到的颜色。
答案 1 :(得分:0)
这是在Google https://code.google.com/p/android/issues/detail?id=194497
上请求的但在Android支持库发布后,修订版23.2.1(2016年3月)添加了此功能。
为CardView添加黑暗主题
将支持库更新为var httpRequest = require('request');
var fs = require('fs');
var url = 'http://www.example.com/test.jpg';
// simple HTTP GET request for the image URL
httpRequest.get({url: url, encoding: 'binary'}, function (err, httpResponse, body) {
fs.writeFile('/mypath/processed.jpg', body, 'binary', function(err) {
if(err) {
console.log('Error: '+err);
} else {
console.log('Saved image');
}
});
});
将以下属性添加到您的cardview
Android Support Library to 23.2.1
style="@style/CardView.Dark"