var aLi = document.querySelectorAll('.article-tab li'); for (var i = 0; i <= aLi.length; i++) { (function(){ var p = i aLi[i].onclick = function() { alert(p); } })(); }
路:使用事件委托,关键:获取到的index必须转为数字,因为它是字符串 handleClick = (e) => { const nodeName = e.target.nodeName.toUpperCase() let tag = e.target; if (nodeName === 'LI') { let index = parseInt(tag.getAttribute('index')) this.setState({ currentIndex: index }) } } import
可以利用canvas画布类,这个类的具体方法可以参看官方api.http://developer.android.com/reference/android/graphics/Canvas.html 思路如下:对你图片做一些处理,例如让上部分完全显示,让下部分半透明.1.先将你的原图转化为位图Bitmap:2.先创建canvas画布,大小就是你原图片大小:3.创建画笔paint类,设置画笔属性透明度,颜色等:4.使用canvas类的drawBitmap(int[] colors, int off