重要说明:当app里需要适用网络文件时需要在AndroidManifest.xml文件里声明use-permission标签
导入方法
方法一:在github搜索glide库,下载该库放在libs文件夹。
方法二:或者使用gradle管理,把github中readme文件里介绍的repositories和dependencies内容复制到gradle。dependencies里的第二个compile不用复制了。说明:当app里需要适用网络文件时需要在AndroidManifest.xml文件里声明use-permission标签
singleLine 单行显示,设置为true
ellipsize 设置多余文字的显示效果,此处应设置为marquee
marqueeRepeatLimit 文字循环的次数,此处设置为marquee_forever
设置完这些还要设置焦点相关事项
focusable 设置为true
focusableInTouchMode 设置为true
自定义OnClick类,该类实现View.OnClickListener接口
在OnClick类里重写onClick方法,参数是View类型
onClick方法需要声明一个Intent对象,然后通过switch判断传入View对象的id,不同的id对应不同的Intent对象
在主类里声明方法setListeners,在里边new一个自定义类OnClick的对象,把这个对象分别放在每个按钮的setOnClickListener方法里
# Image Optimizing # pip install Pillow import PIL # Croping im = PIL.Image.open("Image1.jpg") im = im.crop((34, 23, 100, 100)) # Resizing im = PIL.Image.open("Image1.jpg") im = im.resize((50, 50)) # Flipping im = PIL.Image.open("Image1.jpg") im = im.transpose(PIL.Image.FLIP_LEFT_RIGHT) # Rotating im = PIL.Image.open("Image1.jpg") im = im.rotate(360) # Compressing im = PIL.Image.open("Image1.jpg") im.save("Image1.jpg", optimize=True, quality=90) # Bluring im = PIL.Image.open("Image1.jpg") im = im.filter(PIL.ImageFilter.BLUR) # Sharpening im = PIL.Image.open("Image1.jpg") im = im.filter(PIL.ImageFilter.SHARPEN) # Set Brightness im = PIL.Image.open("Image1.jpg") im = PIL.ImageEnhance.Brightness(im) im = im.enhance(1.5) # Set Contrast im = PIL.Image.open("Image1.jpg") im = PIL.ImageEnhance.Contrast(im) im = im.enhance(1.5) # Adding Filters im = PIL.Image.open("Image1.jpg") im = PIL.ImageOps.grayscale(im) im = PIL.ImageOps.invert(im) im = PIL.ImageOps.posterize(im, 4) # Saving im.save("Image1.jpg")
import turtle as t t.color('red') t.setheading(50) t.begin_fill() t.circle(-100, 170) t.circle(-300, 40) t.right(38) t.circle(-300, 40) t.circle(-100, 170) t.end_fill() t.done()